我正在編寫一個多線程服務器的關閉。如果一切順利,所有的線程都會自行退出,但線程卡住的可能性很小。在這種情況下,它會很方便有一個非阻塞連接,所以我可以做。非阻塞pthread_join
有沒有辦法做一個非阻塞pthread_join? 某種定時加入也不錯。
是這樣的:
foreach thread do nb_pthread_join(); if still running pthread_cancel();
我能想到的更多的情況下,一個非bloking加入將是有益的。
由於看起來沒有這樣的功能,所以我已經編碼了一個解決方法,但它並不像我想的那麼簡單。
非阻塞線程連接?我認爲加盟是所有關於阻止:s – 2008-09-16 15:22:04