pthread_create

頭文件:#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的參數傳入。

參數說明:

        第一個參數爲指向線程標識符的指針。

  第二個參數用來設置線程屬性。

  第三個參數是線程運行函數的起始地址。

  最後一個參數是運行函數的參數。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章