MadeStone

Многопоточные коллекции - Collections #4 - Advanced Java

Просмотры:
29
Дата загрузки:
02.12.2023 09:03
Длительность:
00:34:59
Категория:
Обучение

Описание

Реализации коллекций Java для работы в многопоточной среде, неблокирующая синхронизация, безопасный итератор. CopyOnWriteArrayList, ConcurrentSkipListSet, ConcurrentMap.

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

Дополнительная информация, а также домашнее задание:
http://yuriytkach.blogspot.com/2013/09/concurrent-collections-java.html

Для успешного выполнения практического задания рекомендуется сначала пройти курс Advanced Java Concurrency: http://goo.gl/7pgzD

Неблокирующая синхронизация при использовании переменных простых типов:
http://youtu.be/g7ynfDFoCL4

Мини-курс "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

Источники: