Effective Java: Prefer Concurrency Utilities Over wait and notify
A dive into chapter 81 of Effective Java
Tags: java, effective, concurrency, architecture