Java thread wait and notify
问题 I have two threads. Thread A is pulling some elements from queue and thread B is adding some elements to the queue. I want thread A to go to sleep when the queue is empty. When thread B adds some element to the queue it should make sure that thread A is working. How can this be done in Java? 回答1: Use a BlockingQueue, which is: A Queue that additionally supports operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the