導航:首頁 > 操作系統 > linuxpthreaddetach

linuxpthreaddetach

發布時間:2025-02-15 19:45:22

⑴ c/c++ linux c 多線程 pthread_detach(id); phthread_join(id,0);

有區別。


只用1可以。同時使用1,2是不可以的。


一般情況下,線程終止後,其終止狀態一直會保留到其他線程調用pthread_join獲取它的狀態為止。但是線程也可以設置為detach狀態,這樣的線程一旦終止就立即回收它佔用的所有資源,而不保留終止狀態。

注意:

  1. 不能對已經detach狀態的線程調用pthread_join。

  2. 對一個尚未detach的線程調用phread_join或phread_detach都可以把該線程設置為datach,也就是說,不能對同一線程調用兩次pthread_join,或者如果已經對一個線程調用了pthread_detach就不能再調用pthread_join了。

  3. phtread_join是阻塞式的,需要等待這個線程終止,而phread_datach是不阻塞的,所以可以用phread_datach來銷毀終止線程

閱讀全文

與linuxpthreaddetach相關的資料

熱點內容
u盤拷貝文件自動加密 瀏覽:641
pdf縮略圖預覽 瀏覽:797
android小游戲項目 瀏覽:757
圖解詞典pdf 瀏覽:629
android釋放相機 瀏覽:483
上升趨勢25度角選股公式源碼 瀏覽:957
公司伺服器如何升級配置 瀏覽:608
華為智慧屏app怎麼連接電視 瀏覽:597
伺服器如何計米數 瀏覽:224
62256與單片機 瀏覽:736
python後端開發博客 瀏覽:618
java動態數組定義 瀏覽:988
各大網站的伺服器地址 瀏覽:370
伺服器連接不到網際網路什麼意思 瀏覽:747
如何在文件夾中顯示頁碼 瀏覽:356
雲伺服器登不上qq 瀏覽:423
程序員四級工程師 瀏覽:721
薄荷app怎麼把體重清零 瀏覽:646
草料二維碼加密怎麼製作 瀏覽:853
04s519隔油池圖集pdf 瀏覽:243