先貼下大神關于sync關鍵字wait函數(shù)的帖子:
https://blog.csdn.net/java_lyvee/article/details/110996764
我覺的已經(jīng)講的很清楚了,Condition類似wait,只不過sync的wait只有一個池子(waitSet),每次喚醒是從池子中隨機取一個。而Condition是每個Condition都是一個池子,喚醒是也是從池子中隨機獲取一個。

image.png
先貼下大神關于sync關鍵字wait函數(shù)的帖子:
https://blog.csdn.net/java_lyvee/article/details/110996764
我覺的已經(jīng)講的很清楚了,Condition類似wait,只不過sync的wait只有一個池子(waitSet),每次喚醒是從池子中隨機取一個。而Condition是每個Condition都是一個池子,喚醒是也是從池子中隨機獲取一個。