찾다

 >  Q&A  >  본문

java - inform()/wait()에 대한 몇 가지 의구심

으아악

notify()가 알림을 게시할 때 다른 스레드의 wait() 메서드가 계속 실행되지 않는 이유는 무엇입니까?

PHP中文网PHP中文网2775일 전710

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

  • 習慣沉默

    習慣沉默2017-05-17 10:00:07

    대기열 수가 10보다 크면 각 스레드가 먼저 wait()住了, 不会走到notify()的啊. 你需要一个单独的线程去监控队列的大小, 大于10的时候notify() 예를 들어 대기열을 약간 변경할 수 있습니다

    . 으아악

    그럼 모니터링 스레드가 있습니다

    으아악

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