БЕСПЛАТНО материалы по изучению Java и подготовки к собеседованиям от меня: https://t.me/JavaLearnBot?start=c1724...
Мой курс по Java разработке и получению первой работы: https://sorokinpavel.ru/
Telegram канал: https://t.me/S0R0KlN
ПОЛНАЯ ВЕСРИЯ: https://t.me/JavaLearnBot?start=c1724...
На собеседованиях 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
Watch video И ЭТО спрашивают по МНОГОПОТОЧКЕ на собеседованиях.. online without registration, duration hours minute second in high quality. This video was added by user Павел Сорокин 02 September 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 4,939 once and liked it 213 people.