Java #10. Concurrency

  Рет қаралды 11,773

Лекторий ФПМИ

Лекторий ФПМИ

4 жыл бұрын

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
Лектор: Иван Пономарёв
Снимал и монтировал: Даниил Реутский

Пікірлер: 13
@lectory_fpmi
@lectory_fpmi 4 жыл бұрын
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 - потокобезопасные коллекции
@Gett37
@Gett37 2 жыл бұрын
Если вы добавите в таймкоды в описании под видео первую строчку "0:00 - ...", то на временной шкале включится отображение эпизодов
@ivsergey5150
@ivsergey5150 10 ай бұрын
спасибо за видео. и спасибо за канал. вы супер.
@violetjellyfish2089
@violetjellyfish2089 3 жыл бұрын
Спасибо огромное за это видео и за весь остальной контент на вашем канале!
@andrewlevchenko2353
@andrewlevchenko2353 3 жыл бұрын
Кланяюсь в ножки создателям канала. Спасибо
@user-xh2lu7eb3g
@user-xh2lu7eb3g 3 жыл бұрын
Спасибо за урок. Преподаватель на превью к видео на эдуарда лимонова похож)
@AndersonSilva-dg4mg
@AndersonSilva-dg4mg 4 жыл бұрын
Спасибо ребята :)
@eronex777
@eronex777 2 жыл бұрын
Понятное объяснение! Благодарю! :)
@esergey12
@esergey12 3 жыл бұрын
Спасибо
@Trecoolerok
@Trecoolerok 2 жыл бұрын
Классно рассказано, спасибо.
@kafychannel
@kafychannel Жыл бұрын
крутой спикер, большое спасибо)
@Enerdzizer
@Enerdzizer 2 ай бұрын
14:59 Так что там с публикацией данных из одного потока. Если пишет в файл поток, то проблем нет? Несколько раз прослушал, ну что в итоге то?)
@Enerdzizer
@Enerdzizer 2 ай бұрын
Немного странно с реордингом. Если один поток только есть, то лектор говорит, что реординга не будет. Но если два потока, то почему то он может быть и правило хеппенс бефор внутри треда не работает. Вопрос, почему в случае одного треда нет оптимизации и реординг не работает? Оптимизация только для многопоточных программ? Звучит странно
Java #1. Экосистема
1:21:18
Лекторий ФПМИ
Рет қаралды 17 М.
Я не голоден
01:00
К-Media
Рет қаралды 8 МЛН
这是王子儿子吗
00:27
落魄的王子
Рет қаралды 20 МЛН
I'm Excited To see If Kelly Can Meet This Challenge!
00:16
Mini Katana
Рет қаралды 30 МЛН
Виртуальные потоки в Java
23:00
Eugene Suleimanov
Рет қаралды 10 М.
Многопоточность в Java: основы
1:23:05
Computer Science Center
Рет қаралды 111 М.
Алексей Шипилёв - Прагматика Java Memory Model
1:55:22
JPoint, Joker и JUG ru
Рет қаралды 121 М.
Алексей Шипилёв - ForkJoinPool в Java 8
1:40:01
JPoint, Joker и JUG ru
Рет қаралды 74 М.
Я не голоден
01:00
К-Media
Рет қаралды 8 МЛН