Тёмный

Java #10. Concurrency 

Лекторий ФПМИ
Подписаться 53 тыс.
Просмотров 12 тыс.
50% 1

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

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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 - ...", то на временной шкале включится отображение эпизодов
@violetjellyfish2089
@violetjellyfish2089 3 года назад
Спасибо огромное за это видео и за весь остальной контент на вашем канале!
@Enerdzizer
@Enerdzizer 4 месяца назад
14:59 Так что там с публикацией данных из одного потока. Если пишет в файл поток, то проблем нет? Несколько раз прослушал, ну что в итоге то?)
@kafychannel
@kafychannel 2 года назад
крутой спикер, большое спасибо)
@Enerdzizer
@Enerdzizer 4 месяца назад
Немного странно с реордингом. Если один поток только есть, то лектор говорит, что реординга не будет. Но если два потока, то почему то он может быть и правило хеппенс бефор внутри треда не работает. Вопрос, почему в случае одного треда нет оптимизации и реординг не работает? Оптимизация только для многопоточных программ? Звучит странно
@andrewlevchenko2353
@andrewlevchenko2353 3 года назад
Кланяюсь в ножки создателям канала. Спасибо
@user-xh2lu7eb3g
@user-xh2lu7eb3g 3 года назад
Спасибо за урок. Преподаватель на превью к видео на эдуарда лимонова похож)
@ivsergey5150
@ivsergey5150 Год назад
спасибо за видео. и спасибо за канал. вы супер.
@AndersonSilva-dg4mg
@AndersonSilva-dg4mg 4 года назад
Спасибо ребята :)
@esergey12
@esergey12 3 года назад
Спасибо
@eronex777
@eronex777 2 года назад
Понятное объяснение! Благодарю! :)
@Trecoolerok
@Trecoolerok 2 года назад
Классно рассказано, спасибо.
Далее
Java #1. Экосистема
1:21:18
Просмотров 17 тыс.
Inside Out 2: BABY JOY VS SHIN SONIC 4
00:16
Просмотров 4,3 млн
Виртуальные потоки в Java
23:00
Просмотров 10 тыс.
Лекция 11. Многопоточность в Java
1:42:36
Java #6. Generics
1:12:49
Просмотров 7 тыс.
Модель памяти Java процесса
12:35
Cay Horstmann - Concurrency For Humans
58:26
Просмотров 8 тыс.
Многопоточность в Java: основы
1:23:05