При чтении concurrency в Java у меня возникают следующие сомнения:
-
Предоставляет ли Java более низкую конструкцию, затем синхронизированную для синхронизации?
-
В каких обстоятельствах мы будем использовать семафор над синхронизированным (который обеспечивает поведение монитора в Java)