Thread ReentrantLock Java Diagonal Lösung
Only half of programming is coding. The other 90% is debugging.