Лекция №11 курса «Программирование на Java» (весна 2020) Преподаватель -Тагир Фаридович Валеев Страница лекции на сайте CS центра: my.compscicenter.ru/courses/j... Все лекции курса по порядку: • Программирование на Ja...
Пікірлер: 9
@Das.Kleine.Krokodil Жыл бұрын
0:00:00 Когда завершилась операция? 0:01:37 Видимость (visibility) Happens before 0:02:15 Порядок (ordering). 0:12:58 synchronized 0:15:16 volatile 0:21:50 Singletion 0:40:30 final 0:46:00 dead lock 0:52:46 live lock 0:57:16 Ожидание условия 1:02:14 Атомарные переменные 1:08:44 Compare and set 1:15:33 Атоматоное изменение нескольких значений 1:18:33 ... ...
@javastream94143 жыл бұрын
Спасибо, очень интересно получилось.
@sovrinfo2 жыл бұрын
Большое спасибо за видео
@tecniael3 жыл бұрын
Ссылка на страницу лекции на сайте CS центра некорректная, будет здорово поправить :) Для удобства таких же любопытных, как я: compscicenter.ru/courses/java/nsk/2020-spring/classes/5767/
@liliyasiadzelnikava963 жыл бұрын
'Высокоуровневые примитивы, в которых меньше шансов выстрелить себе в ногу' (c) :)
@avpmk4 жыл бұрын
56:15 Ещё есть вариант поспать рандомное время, тогда рано или поздно один из потоков успеет взять оба лока.
@sargongamer643 жыл бұрын
Хватит морочить голову. Кто сказал, что ститик синглтон начнётся сразу инициализироваться (констуктор закрытый)? По спецификации Java у него как раз и будет отложенная инициализация при первом обращение к классу.
@Trecoolerok2 жыл бұрын
Спеку не читал, но его слова подтверждаются в книжке "Java concurrency in practice", а её очень серьёзные люди писали. Глава 16, пункт 2.2.
@user-dm1vm6nl4x Жыл бұрын
Абсолютно не умеет объяснять, посмотрел другие видео и сразу стало все понятно. Вообщем лучше не забивайте голову этими сложными формулировками, только время потеряете