Атомарные типы. Примитивы синхронизации. Коллекции. ExecutorService. ForkJoinPool. Лекция №11 в курсе "Java" (осень 2014). Преподаватель: Алексей Владыкин. Страница лекции на сайте CS центра (с презентацией): goo.gl/rk1D0k
Пікірлер: 32
@user-xl5ri7ut4t2 жыл бұрын
Тайминг (лайк чтобы поднять наверх) Атомарные типы 2:17 Примитивы синхронизации 8:13 Многопоточные Коллекции 50:23 ExecutorService 01:01:10 Parallel Streams 01:24:50
@romanfirsov892 жыл бұрын
спасибо
@dekar_de4 жыл бұрын
На данный момент это лучшая лекция о многопоточности, которую я встречал.
@user-ic3hl9tn3o7 ай бұрын
По хорошему, до сих пор лучшая лекция
@Devivl10 ай бұрын
Очень интересное видео с прекрасными примерами. Без воды. Благодарю ❤
@eiler-tech3 жыл бұрын
Крутой препод!
@RenatF4 жыл бұрын
Одна из самых непростых тем для меня. Пытался понять её не в первый раз. И только благодаря этим двум лекциям появилось какое-то понимание использования многопоточности в Java
@whiteguards432 жыл бұрын
Пошел работать?
@TheSelectmax4 жыл бұрын
Великолепные две лекции, спасибо! =)
@mikhails63962 жыл бұрын
Отличный урок, большое спасибо
@sergeye65803 жыл бұрын
за 2 лекции узнал больше чем за 3 месяца , а то и более , эх вот бы полные курсы у вас о Jawa в видео глянуть - мечты , мечты))
@ascar664 жыл бұрын
Спасибо за урок
@Flawden2 жыл бұрын
Я аж зауважал True. Впервые вижу такой справедливый оператор
@crashoverride96817 жыл бұрын
Спасибо! Очень интересно!
@sasha951115 жыл бұрын
Класс!!!
@sinushkin Жыл бұрын
По countDownLatch можно наоборот в конце работы каждого потоко вызвать countDown(), а уже в main потоке await(). Это позволит не создавать списска всех потоков, потом опять по нему проходить и вызвыать join()
@takezo_kyiv3 жыл бұрын
Спасибо большое!
@user-im3tk7ve9z4 жыл бұрын
Спасибо!
@Das.Kleine.Krokodil Жыл бұрын
Спасибо
@wisdty Жыл бұрын
Почему в последних примерах где ForkJoinPool результаты разные... в начале 0.7 но цифры в конце различны
@a.d.44184 жыл бұрын
👊
@olegsunitsya5731 Жыл бұрын
А что если in read lock сделать wirte lock?
@andreykultyshev4803 жыл бұрын
постоянно моргает картинка, что начинает подбешивать. в 1й лкции про многопоточность всё хорошо с записью(
@EdwardNorthwind4 жыл бұрын
Почему суммы синусов каждый раз были разными?
@politelyupset2 жыл бұрын
Использовался Math.sin(), а не StrictMath.sin() - возвращались double-значения с разницей где-то далеко после запятой, но эта разница становилась всё более существенной при многократном суммировании.
@driversti24 жыл бұрын
Неимоверно скучно рассказывает, хотя тема очень нужная
@grayhouse69254 жыл бұрын
Он очень грамотно говорит
@driversti24 жыл бұрын
@@grayhouse6925 грамотно, но скучно
@UGEEGO4 жыл бұрын
Смотрел на скорости 1.75, очень даже бодро
@olegkhilko23392 жыл бұрын
@@UGEEGO 1,25 - я за осмысленное понимание😀 Но это ничуть не умоляет того факта что Алексей крутой!