Rumah  >  Soal Jawab  >  teks badan

ubuntu - 一个高优先级的任务向一个低优先级的任务发送消息时会发生什么情况?

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

PHP中文网PHP中文网2734 hari yang lalu678

membalas semua(1)saya akan balas

  • ringa_lee

    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.

    balas
    0
  • Batalbalas