我需要在我的代碼中使用一個條件變量。查看android API,我看到包android.os包含ConditionVariable。但是我也在java.util.concurrent.locks下找到了Condition。Condition或ConditionVariable有什麼區別?
這兩個類似乎是爲相同的目的而設計的。
Condition.await() <-> ConditionVariable.block()
Condition.signal() <-> ConditionVariable.open()
有什麼區別我應該知道嗎?