Курс Scala 2022. Лекция 5, часть 1. Введение в многопоточное и асинхронное программирование.

54 Просмотры
Издатель
Страничка курса: https://maxcom.github.io/scala-course-2022/

Материалы по Java Memory Model: https://shipilev.net/talks/jugru-Feb2014-jmm-pragmatics.pdf

Содержание:

00:00 Обзор лекции
01:10 Многопоточное и асинхронное программирование
11:32 Работа потоками
15:38 Пулы потоков
19:58 Потоки - источник недетермизма
21:29 Общие ресурсы и блокировки
27:17 Deadlock
32:19 Оптимизации и Java Memory Model
36:23 Volatile и Atomic
40:08 Способы решения проблем многопоточности
44:13 Конец первой части
Категория
Язык программирования Java
Комментариев нет.