Синхронизация против блокировки

java.util.concurrent API предоставляет класс с именем Lock , который в основном сериализует элемент управления для доступа к критически важному ресурсу. Он предоставляет такие методы, как park () и unpark () .

Мы можем делать аналогичные вещи, если мы можем использовать ключевое слово synchronized и методы wait () и notify () notifyAll () .

Мне интересно, какой из них лучше на практике и почему?

172
задан Ravindra babu 17 January 2016 в 18:57
поделиться