A deadlock is a situation where two or more threads are waiting for resources acquired by each other. In this article you will find some simple examples of it and understand why this is proved to be one of the biggest programmers’ nightmares. #multithreading #concurrency #java #junior #middle #senior https://www.nurkiewicz.com/2018/09/thread-pool-self-induced-deadlocks.html