Загрузка страницы

Блокирующая очередь - 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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
12 августа 2013 г. 19:46:03
00:10:28
Другие видео канала
Docker - Подготовка микросервиса к проду - Анонс стрима- Java и технологиииDocker - Подготовка микросервиса к проду - Анонс стрима- Java и технологиииТППС. Лекция 13. JPA. ТранзакцииТППС. Лекция 13. JPA. ТранзакцииAnt - Занятие 9 - Java практикаAnt - Занятие 9 - Java практикаТППС. Лекция 8. Слой интеграцииТППС. Лекция 8. Слой интеграцииТППС. Лекция 11. JPA. Состояния и запросыТППС. Лекция 11. JPA. Состояния и запросыАОП - Лекция 7 - ТППСАОП - Лекция 7 - ТППСВнедрение через property - 7 - The Basics of Spring FrameworkВнедрение через property - 7 - The Basics of Spring FrameworkБольше возможностей контекста - 8 - The Basics of Spring FrameworkБольше возможностей контекста - 8 - The Basics of Spring FrameworkВозможности контекста - 6 - The Basics of Spring FrameworkВозможности контекста - 6 - The Basics of Spring FrameworkТППС. Лекция 5. Слой сервисовТППС. Лекция 5. Слой сервисовСервис запуска потоков - Concurrency #3 - Advanced JavaСервис запуска потоков - Concurrency #3 - Advanced JavaУрок 11 - Annotations, I/O, Properties - Java для тестировщиковУрок 11 - Annotations, I/O, Properties - Java для тестировщиковУрок 7 - Enum, Number, String - Java для тестировщиковУрок 7 - Enum, Number, String - Java для тестировщиковПростой доступ к БД - 13 - The Basics of Spring FrameworkПростой доступ к БД - 13 - The Basics of Spring FrameworkИменование бинов и старт контекста - 3 - The Basics of Spring FrameworkИменование бинов и старт контекста - 3 - The Basics of Spring FrameworkРекурсивное расширение типа - Generics #3 - Advanced JavaРекурсивное расширение типа - Generics #3 - Advanced JavaНаследование и расширители обобщений - Generics #2 - Advanced JavaНаследование и расширители обобщений - Generics #2 - Advanced JavaСинхронизаторы - Concurrency #4 - Advanced JavaСинхронизаторы - Concurrency #4 - Advanced JavaПростые аспекты - 12 - The Basics of Spring FrameworkПростые аспекты - 12 - The Basics of Spring FrameworkИспользование Reflection API - Annotations/Reflection #2 - Advanced JavaИспользование Reflection API - Annotations/Reflection #2 - Advanced Java
Яндекс.Метрика