閱讀甲骨文javadocs for Object.wait() method,我不太明白這句話java.lang.Object.wait() - 「任何和所有」同步聲明?
地方本身在此對象的等待集中,然後放棄任何和所有同步聲稱此對象。
線程對單個對象有多少個聲明?爲什麼他們使用「任何和所有」而不是「......放棄鎖在這個對象上。」進一步向下javadoc狀態:
請注意,等待方法,因爲它將當前線程放入此對象的等待集中,僅解鎖此對象;線程等待時,當前線程可能同步的任何其他對象將保持鎖定狀態。
......所以就在我想我可以延伸「任何和所有」的意義時,我意識到我不能。任何人都可以請幫忙爲我解決這個問題嗎?