В этом виде мы изучим теоретические основы и получим практические навыки работы с многопоточностью и параллелизмом на примере языка программирования Java.
Ссылка на Github репозиторий с примерами кода:
Дружное сообщество:
Материалы для разработчиков:
Рекомендуемые материалы:
Java Concurrency In Practice
JLS - Memory Model
#jls-17.4
00:00:00 - Введение
00:01:20 - Основы многопоточности
00:09:44 - Самоконтроль (основы многопоточности)
00:10:06 - Работа с потоками
00:11:17 - Создание потока с помощью класса Thread
00:14:06 - Создание потока с помощью интерфейса Runnable
00:15:27 - Работа с методом ()
00:16:45 - Работа методом join()
00:18:54 - Приоритеты потоков
00:21:17 - daemon потоки