This section describes the distributed lock mechanism of ZooKeeper
The JDK's native locks allow threads to mutually exclusive access to a shared resource, but they don't do that if you want to mutually exclusive...
Read More