Deadlock - Concurrency #1 - Advanced Java

Опубликовано: 17 Февраль 2026
на канале: Java Online Lessons
126,234
1.3k

Deadlock при использовании потоков в Java, способы его обнаружения и устранения. Вы создадите небольшое приложение, воспроизводящее дедлок двух потоков, ожидающих общие ресурсы. Вы познакомитесь с простыми, но эффективными способами обнаружения дедлоков, а также узнаете стратегии устранения взаимной блокировки потоков с применением как организационных мер, так и высокоуровневых структур языка Java из пакета java.util.concurrent.

🪙☕ Купите мне кофе - поддержите канал финансово:
https://www.buymeacoffee.com/ytkach

Весь код данного тренинга:
https://github.com/yuriytkach/advance...

Базовая теория по потокам в Java:
   • Урок 12 - Threads - Java для тестировщиков  

Все видео курса "Advanced Java - Concurrency":
   • Advanced Java - Concurrency  

Общая информация о курсах Advanced Java:
http://yuriytkach.blogspot.com/2013/0...

Мини-курс "Advanced Java - Concurrency" знакомит со сложными концепциями многопоточности и параллелизма в языке Java на основе пакета java.util.concurrent. В нем кратко вспоминаются основные механизмы синхронизации в Java, одновременно представляются общие проблемы, связанные с использованием потоков (например, возникновение deadlock), и показываются эффективные способы их решения. Курс знакомит с высокоуровневыми методами синхронизации с использованием CountDownLatch, CyclicBarrier, ThreadLocal, а также различными Executors для запуска потоков. В данном курcе активно применяется кодировние программ слушателями, что позволяет наработать практические навыки использования потоков в Java.

💬 Телеграм канал: https://t.me/tkach_channel

📣 Анонсы благотворительных онлайн трансляций, которые можно посмотреть в записи:    • Анонсы благотворительных онлайн стримов  

📹 Немного о предыдущих онлайн трансляциях:    • Онлайн стримы - Java и технологии  

☕ Java: Про ІТ під каву:    • Java: про ІТ під каву  

😎 Станьте спонсором этого канала:
   / @java-tkach  

Подписаться на канал:
http://www.youtube.com/subscription_c...

Канал "Yuriy Tkach" - Уроки по программированию на Java:    / ytkach