Java #10. Concurrency

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 13

  • @lectory_fpmi
    @lectory_fpmi  4 года назад +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 - ...", то на временной шкале включится отображение эпизодов

  • @ivsergey5150
    @ivsergey5150 Год назад +1

    спасибо за видео. и спасибо за канал. вы супер.

  • @violetjellyfish2089
    @violetjellyfish2089 3 года назад +5

    Спасибо огромное за это видео и за весь остальной контент на вашем канале!

  • @andrewlevchenko2353
    @andrewlevchenko2353 3 года назад +7

    Кланяюсь в ножки создателям канала. Спасибо

  • @AndersonSilva-dg4mg
    @AndersonSilva-dg4mg 4 года назад +5

    Спасибо ребята :)

  • @user-xh2lu7eb3g
    @user-xh2lu7eb3g 3 года назад +3

    Спасибо за урок. Преподаватель на превью к видео на эдуарда лимонова похож)

  • @eronex777
    @eronex777 2 года назад

    Понятное объяснение! Благодарю! :)

  • @Enerdzizer
    @Enerdzizer 5 месяцев назад

    14:59 Так что там с публикацией данных из одного потока. Если пишет в файл поток, то проблем нет? Несколько раз прослушал, ну что в итоге то?)

  • @kafychannel
    @kafychannel 2 года назад

    крутой спикер, большое спасибо)

  • @Trecoolerok
    @Trecoolerok 2 года назад

    Классно рассказано, спасибо.

  • @esergey12
    @esergey12 3 года назад +2

    Спасибо

  • @Enerdzizer
    @Enerdzizer 5 месяцев назад

    Немного странно с реордингом. Если один поток только есть, то лектор говорит, что реординга не будет. Но если два потока, то почему то он может быть и правило хеппенс бефор внутри треда не работает. Вопрос, почему в случае одного треда нет оптимизации и реординг не работает? Оптимизация только для многопоточных программ? Звучит странно