ubuntu - 一個高優先級的任務向一個低優先順序的任務發送訊息時會發生什麼情況?
PHP中文网
PHP中文网 2017-04-24 09:12:40
0
1
641

這個低優先順序的任務會不會接收這個訊息呢?
系統會不會發生死鎖?

PHP中文网
PHP中文网

认证0级讲师

全部回覆(1)
左手右手慢动作

低優先權任務是否會接收訊息並執行要看具體的調度演算法和程式怎麼寫了,例如優先權是即時的還是基於時間片的,訊息發送是阻塞式還是非阻塞式,等等。
至於是否發生死鎖,應該是一定不會發生死鎖。因為死鎖發生的條件一定是兩個任務都在等待對方,而如果高優先級任務發送訊息後阻塞了,那麼低優先級任務一定會被調度執行,不存在相互等待的情況。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!