И ЭТО спрашивают по МНОГОПОТОЧКЕ на собеседованиях..

БЕСПЛАТНО материалы по изучению Java и подготовки к собеседованиям от меня:
Оформляй предзапись на мой новый курс по получению работы и фиксируй скидку:
Telegram канал:
Мое закрытое сообщество по Java разработке:
ПОЛНАЯ ВЕСРИЯ:
На собеседованиях Java разработчиков попадаются часто одни и те же базовые вопросы по Многопоточности, которые задают даже для различных грейдов. Поэтому в этом видео я разберем: способы синхронизации потоков, synchronized, оптимистические и пессимистические блокировки. Поговорим о volatile и atomic types, как они работают под капотом, какие гарантии предоставляют. Затронем и более продвинуты темы: многопоточные коллекции, пулы потоков, ExecurotSerivce и асинхронная обработка задач при помощи Future и CompletableFuture Таймкоды: 00:00 – Вступление 00:37 – Multithreading: база Multithreading 01:14 – Процесс и поток 04:49 – Synchronized 08:40 – Volatile 12:46 – Atomic Types 18:02 – Проблемы Multithreading 18:33 – Race Condition 21:55 – Multithreading: Optimistic/Pessimistic locking 23:14 – Пессимистическая блокировка 26:07 - Оптимистическая блокировка 30:54 - Deadlock

Смотрите также