pthread_detach,是計算機用語,創建一個執行緒默認的狀態是joinable。
基本介紹
- 外文名:pthread_detach
- 默認的狀態:joinable
- 調用函式: pthread_join
- 子執行緒的狀態:detached
- 返回值:成功時返回0,失敗返回其他值
pthread_detach,是計算機用語,創建一個執行緒默認的狀態是joinable。
pthread_attr_init,函式,作用是初始化一個執行緒對象的屬性,需要用pthread_attr_destroy函式對其去除初始化。函式簡介 頭檔案 #include 函式聲明 int pthread_attr_init(pthread_attr_t *attr);返回值 返回0,表示函式初始化對象成功。失敗時返回一個錯誤代碼。參數說明 指向一個執行緒屬性結構的指針,結構中的元素分別...
如果我們在調用pthread_create( )函式的時候將屬性設定為NULL,則表明我們希望所創建的執行緒採用默認的屬性,也就是joinable。如果需要將屬性設定為detached,則參考下面的例子:線上程設定為joinable後,可以調用pthread_detach( )使之成為detached。但是相反的操作則不可以。還 有,如果執行緒已經調用pthread_join( )後,...
__detachstate,表示新執行緒是否與進程中其他執行緒脫離同步。如果設定為PTHREAD_CREATE_DETACHED,則新執行緒不能用pthread_join()來同步,且在退出時自行釋放所占用的資源。預設為PTHREAD_CREATE_JOINABLE狀態。可以線上程創建並運行以後用pthread_detach()來設定。一旦設定為PTHREAD_CREATE_DETACHED狀態,不論是創建時設定...
7.4.1pthread頭檔案 57 7.4.2pthread錯誤處理 57 7.4.3pthread_create(3) 58 7.4.4pthread_attr_t 59 7.4.5pthread_join(3) 60 7.4.6pthread_detach(3) 61 7.4.7pthread_self(3) 62 7.4.8pthread_kill(3) 62 7.5mutex 63 7.5.1pthread_mutex_create(3) 63 7.5.2pthread_mutex_...
第43講pthread_detach,pthread_cancel的使用 第44講互斥 第45講讀寫鎖、自旋鎖 第46講三種鎖的比較、條件變數 第47講檔案鎖 第48講System V ipc介紹以及訊息佇列 第49講共享記憶體與信號量 第50講socket簡介 第51講udp伺服器端 第52講udp客戶端 第53講tcp的建立 第54講UNIX域套接字、檔案描述符的傳遞 第55...