Рет қаралды 11,954
6:06 - многопоточность в Java в чистом виде
8:25 - Race condition
10:31 - Stale values
12:33 - Reordering
16:24 - Java Memory Model
19:50 - volatile
23:35 - immutable state
28:02 - синхронизация, понятие блокировки (Lock)
35:23 - Conditional Objects
39:20 - Condition и Lock, встроенные в каждый Object
42:29 - Synchonized-блок
46:14 - состояния треда
48:59 - Deadlocks
57:40 - Atomics
1:00:22 - потокобезопасные коллекции
Лекция от 12 ноября 2019
Лектор: Иван Пономарёв
Снимал и монтировал: Даниил Реутский