Rumah > Soal Jawab > teks badan
这个低优先级的任务会不会接收这个消息呢?
系统会不会发生死锁?
ringa_lee2017-04-24 09:14:40
Sama ada tugas keutamaan rendah akan menerima mesej dan melaksanakannya bergantung pada algoritma penjadualan khusus dan cara atur cara ditulis, seperti sama ada keutamaan adalah masa nyata atau berdasarkan potongan masa, sama ada penghantaran mesej disekat atau tidak menyekat, dsb.
Adapun kebuntuan berlaku, ia sepatutnya kebuntuan pasti tidak akan berlaku. Kerana syarat untuk kebuntuan berlaku mestilah kedua-dua tugas sedang menunggu antara satu sama lain, dan jika tugas keutamaan tinggi disekat selepas menghantar mesej, tugas keutamaan rendah pasti akan dijadualkan untuk pelaksanaan, dan tidak akan ada menunggu antara satu sama lain.