https://rishi-preetham.medium.com/conquering-concurrency-building-robust-multithreaded-java-applications-a5e40ef47714