Многопоточность в Java: средства стандартной библиотеки

Поділитися
Вставка
  • Опубліковано 16 лис 2024

КОМЕНТАРІ • 33

  • @РоманНамор-й9ь
    @РоманНамор-й9ь 2 роки тому +55

    Тайминг (лайк чтобы поднять наверх)
    Атомарные типы 2:17
    Примитивы синхронизации 8:13
    Многопоточные Коллекции 50:23
    ExecutorService 01:01:10
    Parallel Streams 01:24:50

  • @dekar_de
    @dekar_de 4 роки тому +42

    На данный момент это лучшая лекция о многопоточности, которую я встречал.

  • @Devivl
    @Devivl Рік тому +1

    Очень интересное видео с прекрасными примерами. Без воды. Благодарю ❤

  • @RenatF
    @RenatF 4 роки тому +6

    Одна из самых непростых тем для меня. Пытался понять её не в первый раз.
    И только благодаря этим двум лекциям появилось какое-то понимание использования многопоточности в Java

  • @TheSelectmax
    @TheSelectmax 4 роки тому +13

    Великолепные две лекции, спасибо! =)

  • @sergeye6580
    @sergeye6580 3 роки тому +2

    за 2 лекции узнал больше чем за 3 месяца , а то и более , эх вот бы полные курсы у вас о Jawa в видео глянуть - мечты , мечты))

  • @eiler-tech
    @eiler-tech 3 роки тому +5

    Крутой препод!

  • @Flawden
    @Flawden 2 роки тому +1

    Я аж зауважал True. Впервые вижу такой справедливый оператор

  • @mikhails6396
    @mikhails6396 3 роки тому +2

    Отличный урок, большое спасибо

  • @crashoverride9681
    @crashoverride9681 7 років тому +12

    Спасибо! Очень интересно!

  • @ascar66
    @ascar66 4 роки тому +4

    Спасибо за урок

  • @sinushkin
    @sinushkin 2 роки тому +1

    По countDownLatch можно наоборот в конце работы каждого потоко вызвать countDown(), а уже в main потоке await(). Это позволит не создавать списска всех потоков, потом опять по нему проходить и вызвыать join()

  • @sasha95111
    @sasha95111 5 років тому +5

    Класс!!!

  • @takezo_kyiv
    @takezo_kyiv 3 роки тому +1

    Спасибо большое!

  • @ИванДанильченко-э3м

    Спасибо!

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil Рік тому

    Спасибо

  • @wisdty
    @wisdty Рік тому

    Почему в последних примерах где ForkJoinPool результаты разные... в начале 0.7 но цифры в конце различны

  • @olegsunitsya5731
    @olegsunitsya5731 2 роки тому

    А что если in read lock сделать wirte lock?

  • @irinaecht9732
    @irinaecht9732 3 місяці тому

    - это всё на сегодня, благодарю за внимание. мой внутренний голос: где аплодисменты?

  • @a.d.4418
    @a.d.4418 4 роки тому +1

    👊

  • @EdwardNorthwind
    @EdwardNorthwind 4 роки тому

    Почему суммы синусов каждый раз были разными?

    • @politelyupset
      @politelyupset 2 роки тому +1

      Использовался Math.sin(), а не StrictMath.sin() - возвращались double-значения с разницей где-то далеко после запятой, но эта разница становилась всё более существенной при многократном суммировании.

  • @basicom76
    @basicom76 4 роки тому +1

    постоянно моргает картинка, что начинает подбешивать. в 1й лкции про многопоточность всё хорошо с записью(

  • @driversti2
    @driversti2 4 роки тому +3

    Неимоверно скучно рассказывает, хотя тема очень нужная

    • @grayhouse6925
      @grayhouse6925 4 роки тому +18

      Он очень грамотно говорит

    • @driversti2
      @driversti2 4 роки тому +1

      @@grayhouse6925 грамотно, но скучно

    • @UGEEGO
      @UGEEGO 4 роки тому +17

      Смотрел на скорости 1.75, очень даже бодро

    • @olegkhilko2339
      @olegkhilko2339 2 роки тому

      @@UGEEGO 1,25 - я за осмысленное понимание😀
      Но это ничуть не умоляет того факта что Алексей крутой!

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil Рік тому

      отлично, совсем не скучно