pthread_create
pthread_create
UNIX環境創建線程函數,具體格式:
#include<pthread.h>
int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr,void*(*start_rtn)(void*),void *restrict arg);
返回值:若成功則返回0,否則返回出錯編號
返回成功時,由tidp指向的內存單元被設置爲新創建線程的線程ID。attr參數用於制定各種不同的線程屬性。新創建的線程從start_rtn函數的地址開始運行,該函數只有一個無指針參數arg,如果需要向start_rtn函數傳遞的參數不止一個,那麼需要把這些參數放到一個結構中,然後把這個結構的地址作爲arg的參數傳入。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux中的tty和pts
一、幾個基本概念 tty(Teletypewriter) 來源於“電傳打印機”,Linux系統中則是終端設備的統稱,同時也代指操作系統中支持終端設備的tty子系統。 console(控制檯)
原創
2024-05-18 00:45:13
Docker 的 Busybox 操作系統鏡像
原創
2024-05-13 11:45:19
SLS 查詢新範式:使用 SPL 對日誌進行交互式探索
原創
2024-04-22 21:12:05
界面組件庫DevExpress Office File API(WinForms & WPF)v24.1新功能預覽
原創
2024-04-19 11:35:15
Linux 運維高級指令05
原創
2024-04-15 22:53:08
Supervisor部署應用
原創
2024-04-01 12:35:14
MQ初探 - 001
itsoft2006
2020-07-08 10:27:41
loaders& linkers
wsygzyr
2020-07-08 00:25:02
談談unix(linux)哲學(轉)
rainbowbaby
2020-07-07 22:43:52
Unix shell
lexin2046
2020-07-07 13:50:41