>  Q&A  >  본문

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

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

PHP中文网PHP中文网2734일 전675

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-24 09:14:40

    우선순위가 낮은 작업이 메시지를 수신하고 실행할지는 특정 예약 알고리즘과 프로그램 작성 방식(예: 우선 순위가 실시간인지 시간 분할 기반인지, 메시지 전송이 차단되는지 여부)에 따라 달라집니다. 차단 등
    교착상태 발생 여부는 교착상태는 절대 발생하지 않습니다이어야 합니다. 교착상태가 발생하는 조건은 두 작업이 서로를 기다리고 있어야 하기 때문에 우선순위가 높은 작업이 메시지를 보낸 후 차단되면 우선순위가 낮은 작업은 반드시 실행되도록 예약되며 더 이상 실행되지 않습니다. 서로를 기다리고 있습니다.

    회신하다
    0
  • 취소회신하다