БЕСПЛАТНО материалы по изучению 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
Смотрите видео И ЭТО спрашивают по МНОГОПОТОЧКЕ на собеседованиях.. онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Павел Сорокин 02 Сентябрь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 4,939 раз и оно понравилось 213 людям.