java.util.concurrent
API предоставляет класс с именем Lock
, который в основном сериализует элемент управления для доступа к критически важному ресурсу. Он предоставляет такие методы, как park ()
и unpark ()
.
Мы можем делать аналогичные вещи, если мы можем использовать ключевое слово synchronized
и методы wait ()
и notify () notifyAll ()
.
Мне интересно, какой из них лучше на практике и почему?