SylixOS中pthread_cancel函數淺析

1 知識簡介 1.1 概述 取消一個線程要確保該線程能夠釋放其所持有的任何鎖、分配的內存,使整個系統保持一致性。在很多複雜情況下要保證這種正確性是有一定困難的。 一種簡單的線程取消:取消線程調用一個取消線程的函數,被取消線程死亡。在這種情況下,被取消線程所持有的的資源得不到釋放。取消線程負責保證被取消者處於可安全取消狀態,在一個要求可靠性高的系統中,這種保證非常困難或者無法實現。這種取消稱爲不受限
相關文章
相關標籤/搜索