Блокирующая очередь - Collections #5 - Advanced Java
Реализации блокирующих очередей в Java для синхронизации работы нескольких потоков. Подробно про синхронную очередь (SynchronousQueue).
Вы узнаете о различных стандартных классах блорирующих очередей из пакета java.util.concurrent, которые созданы специально для эффективной работы с несколькими потоками. Подробно рассмотрев синхронную очередь, Вы выполните небольшое практическое задание, где два потока будут обмениваться информацией и ожидать друг друга.
Для успешного выполнения практического задания рекомендуется сначала пройти курс Advanced Java Concurrency: http://goo.gl/7pgzD
Обычные, не сихронные, реализации очередей в Java:
http://youtu.be/5_f5foEXiYY
Синхронизаторы в Java (из пакета java.util.concurrent):
http://youtu.be/XkAjmCIY2WI
Мини-курс "Advanced Java -- Collections" посвящен детальному рассмотрению стандартных реализаций интерфейсов Java Collections Framework (hash maps, queues, sets), объясняет их особенности, способы применения и знакомит с некоторыми интересными свойствами, позволяющими повысить эффективность работы с коллекциями в программе, а также избежать возникновения скрытых багов. Вторая часть данного мини-курса знакомит с неблокирующими реализациями коллекций (non-blocking lists and sets, concurrent maps, blocking queues), объясняет разницу между ними, а также на практике показывает их плюсы и минусы, и возможное применение.
Базовая теория по коллекциям в Java:
http://youtu.be/87pm79sPSvc?t=35m55s
Практика по использованию коллекций:
http://youtu.be/7gws2decf2g
Все видео курса "Advanced Java - Collections":
http://www.youtube.com/playlist?list=PL6jg6AGdCNaWtTjsYJ9t0VaITpIZm4pMt
Общая информация о курсах Advanced Java:
http://yuriytkach.blogspot.com/2013/06/advanced-java-courses.html
Подписаться на канал:
http://www.youtube.com/subscription_center?add_user=ytkach
Канал "Yuriy Tkach" - Уроки по программированию на Java: http://www.youtube.com/ytkach
Видео Блокирующая очередь - Collections #5 - Advanced Java канала Онлайн уроки по Java
Вы узнаете о различных стандартных классах блорирующих очередей из пакета java.util.concurrent, которые созданы специально для эффективной работы с несколькими потоками. Подробно рассмотрев синхронную очередь, Вы выполните небольшое практическое задание, где два потока будут обмениваться информацией и ожидать друг друга.
Для успешного выполнения практического задания рекомендуется сначала пройти курс Advanced Java Concurrency: http://goo.gl/7pgzD
Обычные, не сихронные, реализации очередей в Java:
http://youtu.be/5_f5foEXiYY
Синхронизаторы в Java (из пакета java.util.concurrent):
http://youtu.be/XkAjmCIY2WI
Мини-курс "Advanced Java -- Collections" посвящен детальному рассмотрению стандартных реализаций интерфейсов Java Collections Framework (hash maps, queues, sets), объясняет их особенности, способы применения и знакомит с некоторыми интересными свойствами, позволяющими повысить эффективность работы с коллекциями в программе, а также избежать возникновения скрытых багов. Вторая часть данного мини-курса знакомит с неблокирующими реализациями коллекций (non-blocking lists and sets, concurrent maps, blocking queues), объясняет разницу между ними, а также на практике показывает их плюсы и минусы, и возможное применение.
Базовая теория по коллекциям в Java:
http://youtu.be/87pm79sPSvc?t=35m55s
Практика по использованию коллекций:
http://youtu.be/7gws2decf2g
Все видео курса "Advanced Java - Collections":
http://www.youtube.com/playlist?list=PL6jg6AGdCNaWtTjsYJ9t0VaITpIZm4pMt
Общая информация о курсах Advanced Java:
http://yuriytkach.blogspot.com/2013/06/advanced-java-courses.html
Подписаться на канал:
http://www.youtube.com/subscription_center?add_user=ytkach
Канал "Yuriy Tkach" - Уроки по программированию на Java: http://www.youtube.com/ytkach
Видео Блокирующая очередь - Collections #5 - Advanced Java канала Онлайн уроки по Java
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Docker - Подготовка микросервиса к проду - Анонс стрима- Java и технологиии](https://i.ytimg.com/vi/C1XkvwR1Blg/default.jpg)
![ТППС. Лекция 13. JPA. Транзакции](https://i.ytimg.com/vi/4PKZRQAtf38/default.jpg)
![Ant - Занятие 9 - Java практика](https://i.ytimg.com/vi/PCfQLAeP0Q4/default.jpg)
![ТППС. Лекция 8. Слой интеграции](https://i.ytimg.com/vi/h7K1WXQ550s/default.jpg)
![ТППС. Лекция 11. JPA. Состояния и запросы](https://i.ytimg.com/vi/xmdrf-Vu9Wo/default.jpg)
![АОП - Лекция 7 - ТППС](https://i.ytimg.com/vi/X_QJMKEgJBk/default.jpg)
![Внедрение через property - 7 - The Basics of Spring Framework](https://i.ytimg.com/vi/kzkh5gF_fCs/default.jpg)
![Больше возможностей контекста - 8 - The Basics of Spring Framework](https://i.ytimg.com/vi/ocAgKTnPpPQ/default.jpg)
![Возможности контекста - 6 - The Basics of Spring Framework](https://i.ytimg.com/vi/WQQlskveWyU/default.jpg)
![ТППС. Лекция 5. Слой сервисов](https://i.ytimg.com/vi/2IzzL8vJHr8/default.jpg)
![Сервис запуска потоков - Concurrency #3 - Advanced Java](https://i.ytimg.com/vi/jFKrnW5ElMg/default.jpg)
![Урок 11 - Annotations, I/O, Properties - Java для тестировщиков](https://i.ytimg.com/vi/_4WN6UKUUBU/default.jpg)
![Урок 7 - Enum, Number, String - Java для тестировщиков](https://i.ytimg.com/vi/uTF0863-nC8/default.jpg)
![Простой доступ к БД - 13 - The Basics of Spring Framework](https://i.ytimg.com/vi/2fAhdDwjRSA/default.jpg)
![Именование бинов и старт контекста - 3 - The Basics of Spring Framework](https://i.ytimg.com/vi/y-obHCFTbZ4/default.jpg)
![Рекурсивное расширение типа - Generics #3 - Advanced Java](https://i.ytimg.com/vi/ns8T7-nI_Ec/default.jpg)
![Наследование и расширители обобщений - Generics #2 - Advanced Java](https://i.ytimg.com/vi/pezRhckJbFE/default.jpg)
![Синхронизаторы - Concurrency #4 - Advanced Java](https://i.ytimg.com/vi/XkAjmCIY2WI/default.jpg)
![Простые аспекты - 12 - The Basics of Spring Framework](https://i.ytimg.com/vi/DU_RWWk8mAY/default.jpg)
![Использование Reflection API - Annotations/Reflection #2 - Advanced Java](https://i.ytimg.com/vi/y8gkmqFvybs/default.jpg)