Как отследить и исправить deadlock в Go при работе с каналами и горутинами

deadlockасинхронностьгорутиныканалымногопоточность