>  Q&A  >  본문

JAVA中间Object.wait()或者Condition.await()这样的条件状态满足条件之后重新获取锁的顺序问题?

rt,谁能给解释下?或者给点路子怎么找相关资料?

伊谢尔伦伊谢尔伦2744일 전879

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

  • 黄舟

    黄舟2017-04-18 10:51:55

    여러 스레드가 대기하는 경우 스레드 우선순위를 기준으로 해야 하며 우선순위가 동일한 스레드는 무작위입니다. 잘 기억이 나지 않아서 다시 인터넷을 찾아보고 답변을 수정하겠습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:51:55

    Object.wait()
    스레드를 깨우려면 inform() 또는 informAll()이 필요합니다. 전자는 스레드를 무작위로 깨운 다음 ​​잠금을 획득합니다. 후자는 우선순위에 따라 무작위로 경쟁합니다.
    조건이 추가됩니다.

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