ReentrantLock結合Condition喚醒指定線程

關鍵字synchronized與notify()/notifyAll()方法相結合能夠實現等待/通知模式,類ReentrantLock也能夠實現一樣的功能,但須要藉助於Condition對象。java 在使用notify()/notifyAll()方法進行通知時,被通知的線程倒是由JVM隨機選擇的。但使用ReentrantLock結合Condition類是能夠實現「選擇性通知」,這個功能是很是重要
相關文章
相關標籤/搜索