1
我知道有一個名爲pthread_join的api,但我不希望我的線程掛起任何線程....任何非阻塞方法存在?如何在使用pthread時檢查線程是否被終止?
我知道有一個名爲pthread_join的api,但我不希望我的線程掛起任何線程....任何非阻塞方法存在?如何在使用pthread時檢查線程是否被終止?
有沒有POSIX API調用,但你可以很容易地實現它自己,通過使用專用的bool exited;
變量爲每個線程,有它的線程在退出時設置爲true
和其他線程檢查它,都下保護互斥體。
相關問題:http://stackoverflow.com/questions/73468/non-blocking-pthread-join,所以根據你的平臺,你可能有pthread_timedjoin可用。 – ShiDoiSi