Как избежать deadlock в многопоточности

deadlockалгоритмыасинхронностьмногопоточностьоптимизация