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