Немного странно с реордингом. Если один поток только есть, то лектор говорит, что реординга не будет. Но если два потока, то почему то он может быть и правило хеппенс бефор внутри треда не работает. Вопрос, почему в случае одного треда нет оптимизации и реординг не работает? Оптимизация только для многопоточных программ? Звучит странно
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 - потокобезопасные коллекции
Если вы добавите в таймкоды в описании под видео первую строчку "0:00 - ...", то на временной шкале включится отображение эпизодов
спасибо за видео. и спасибо за канал. вы супер.
Спасибо огромное за это видео и за весь остальной контент на вашем канале!
Кланяюсь в ножки создателям канала. Спасибо
Спасибо ребята :)
Спасибо за урок. Преподаватель на превью к видео на эдуарда лимонова похож)
Понятное объяснение! Благодарю! :)
14:59 Так что там с публикацией данных из одного потока. Если пишет в файл поток, то проблем нет? Несколько раз прослушал, ну что в итоге то?)
крутой спикер, большое спасибо)
Классно рассказано, спасибо.
Спасибо
Немного странно с реордингом. Если один поток только есть, то лектор говорит, что реординга не будет. Но если два потока, то почему то он может быть и правило хеппенс бефор внутри треда не работает. Вопрос, почему в случае одного треда нет оптимизации и реординг не работает? Оптимизация только для многопоточных программ? Звучит странно