EDA365电子论坛网
标题:
怎样在Linux中使用线程(上)
[打印本页]
作者:
thinkfunny
时间:
2019-8-29 10:59
标题:
怎样在Linux中使用线程(上)
在Linux编写多线程程序需要包含头文件pthread.h。也就是说你在任何采用多线程设计的程序中都会看到类似这样的代码:
+ v4 }% f5 j$ _9 _% v5 O8 u F
1 |" P& n- q; ^# T$ d, x- L" V
#include <pthread.h>
% l) y* K5 q% N& x; M% G' |
4 D+ w" \7 J d$ _0 _5 t: f' r
当然,进包含一个头文件是不能搞定线程的,还需要连接libpthread.so这个库,因此在程序连接阶段应该有类似这样的指令:
9 l3 e& n! M+ m# B& C% `4 b! f
; e5 a. s* N0 p" H$ c `
gcc program.o -o program -lpthread
/ C; H. I/ V5 y( F5 s( y" V* R# Y9 N
, s1 R; ]) i7 Y$ t* e
# `. L8 i! ~& ~2 @: d, f
1. 第一个例子
: f' h8 {5 v& I2 P
/ q/ X6 W8 H" |- q: K: Q# P
; j( ]- h* J( M w9 J" e
作者:
fanichicl
时间:
2019-8-29 19:00
看看。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2