https://foojay.io/today/debugging-deadlocks-and-race-conditions/
Debugging Deadlocks and Race Conditions