Tech Talks_04.07.15_Session 2_Danail Branekov_Avoiding And Diagnosing Deadlocks In Java Multithreaded Applications