Синхронизаторы - Concurrency #4 - Advanced Java
Автор: Онлайн уроки по Java
Загружено: 2013-06-20
Просмотров: 29845
Синхронизаторы (synchronizers) - объекты, координирующие выполнение потоков, основываясь на своем состоянии. Вы узнаете о существующих синхронизаторах в языке Java, таких так семафор (Semaphore), защелка (CountDownLatch), циклический барьер (CyclicBarrier). Познакомившись с их основными свойствами, отличиями друг от друга и вариантами использования, Вы сможете доработать пример, созданный в предыдущих частях, выполнив несколько заданий.
Мини-курс "Advanced Java - Concurrency" знакомит со сложными концепциями многопоточности и параллелизма в языке Java на основе пакета java.util.concurrent. В нем кратко вспоминаются основные механизмы синхронизации в Java, одновременно представляются общие проблемы, связанные с использованием потоков (например, возникновение deadlock), и показываются эффективные способы их решения. Курс знакомит с высокоуровневыми методами синхронизации с использованием CountDownLatch, CyclicBarrier, ThreadLocal, а также различными Executors для запуска потоков. В данном курcе активно применяется кодировние программ слушателями, что позволяет наработать практические навыки использования потоков в Java.
Весь код данного тренинга:
https://github.com/yuriytkach/advance...
Базовая теория по потокам в Java:
• Урок 12 - Threads - Java для тестировщиков
Все видео курса "Advanced Java - Concurrency":
• Advanced Java - Concurrency
Общая информация о курсах Advanced Java:
http://yuriytkach.blogspot.com/2013/0...
Подписаться на канал:
http://www.youtube.com/subscription_c...
Канал "Yuriy Tkach" - Уроки по программированию на Java:
/ ytkach
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: