6172b No.1995
instead of just learning how to use synchronized or reading up on AQS, try focusing on the
actual problems they solve. it is way more useful to understand why a specific tool fits a business case rather than just
memorizing blindly copying patterns from documentation. does anyone else find that learning thru use cases makes the
logic stick better?
https://dev.to/markliu2013/java-concurrency-programming-learning-roadmap-understanding-threads-through-problems-4265