文章目錄
-
- (1)POSIX線程庫
- (2)pthread_create——建立線程
-
- A:關于Linux線程的再了解
- B:線程ID及位址空間布局
- (3)pthread_exit——線程終止
- (4)pthread_join——線程等待
- (5)pthread_detach——線程分離
(1)POSIX線程庫
前面說過,在Linux中是用程序模拟線程的,是以就不會用形如
fork()
這類的系統調用提供給我們用來專門控制線程。是以要實作多線程,就要使用到庫函數,這裡面比較底層的是POSIX線程庫,是以它就是産生的就是使用者級别的線程,其絕大多數函數名字都是以
pthread_
開頭,并且注意引入頭檔案
<pthread.h>
,而且連結時注意加入
-lpthread
選項