阻塞和非阻塞

阻塞和非阻塞通常形容多執行緒間的相互影響。比如一個執行緒占用了臨界區資源,那么其它所有需要這個資源的執行緒就必須在這個臨界區中進行等待,等待會導致執行緒掛起。這種情況就是阻塞。此時,如果占用資源的執行緒一直不願意釋放資源,那么其它所有阻塞在這個臨界區上的執行緒都不能工作。而非阻塞允許多個執行緒同時進入臨界區。

相關詞條

熱門詞條

聯絡我們