導航:首頁 > 操作系統 > 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相關的資料

熱點內容
資料庫查詢系統源碼 瀏覽:611
php5314 瀏覽:350
完美國際安裝到哪個文件夾 瀏覽:663
什麼app可以掃一掃做題 瀏覽:534
程序員編碼論壇 瀏覽:918
淘點是什麼app 瀏覽:654
中國高等植物pdf 瀏覽:447
51單片機時間 瀏覽:176
後台如何獲取伺服器ip 瀏覽:260
單片機流水燈程序c語言 瀏覽:227
程序員第二職業掙錢 瀏覽:234
運行里怎麼輸入伺服器路徑 瀏覽:833
pythonstepwise 瀏覽:502
劉一男詞彙速記指南pdf 瀏覽:56
php認證級別 瀏覽:361
方舟編譯啥時候推送 瀏覽:1003
php手機驗證碼生成 瀏覽:669
哲學思維pdf 瀏覽:9
凌達壓縮機有限公司招聘 瀏覽:527
weblogic命令部署 瀏覽:30