執行緒的退出
阿新 • • 發佈:2018-11-08
虛擬碼描述如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Unlock();
|
無論使用哪種方式,核心點就是要保證執行緒退出的時候不會獲取了某些臨界資源而無法釋放
注意:當主執行緒呼叫pthread_cancel介面後,只是將取消請求傳送給指定執行緒,
虛擬碼描述如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Unlock();
|
無論使用哪種方式,核心點就是要保證執行緒退出的時候不會獲取了某些臨界資源而無法釋放
注意:當主執行緒呼叫pthread_cancel介面後,只是將取消請求傳送給指定執行緒,