ubuntu - 一个高优先级的任务向一个低优先级的任务发送消息时会发生什么情况?
PHP中文网
PHP中文网 2017-04-24 09:12:40
0
1
712

这个低优先级的任务会不会接收这个消息呢?
系统会不会发生死锁?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(1)
左手右手慢动作

優先度の低いタスクがメッセージを受信して​​実行するかどうかは、特定のスケジューリング アルゴリズムと、優先度がリアルタイムかタイム スライスに基づくか、メッセージ送信がブロッキングかノンブロッキングかなど、プログラムの記述方法によって異なります。等
デッドロックが発生するかどうかについては、絶対にデッドロックではないはずです。デッドロックが発生する条件は、両方のタスクがお互いを待機していることである必要があり、メッセージの送信後に優先度の高いタスクがブロックされた場合、優先度の低いタスクの実行が確実にスケジュールされ、実行が行われないためです。お互いを待っています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート