Алексей Шипилёв - Bulletproof Java Concurrency

Поділитися
Вставка
  • Опубліковано 9 лют 2025
  • Ближайшая конференция - JPoint 2025, 3-4 апреля (Москва + трансляция).
    Подробности и билеты: jrg.su/T2zfbS
    - -
    . . . . Конференция JPoint 2013
    Алексей Шипилёв, Oracle - Bulletproof Java Concurrency
    Санкт-Петербург, 05.04.2013
    Доклад про опыт тестирования Concurrency в JDK/JVM, разного рода загадки и примеры, как оптимизации и баги в реализации виртуальной машины и библиотек ломают модель памяти, общую корректность, разумные ожидания, и что нам с этим делать. Доклад требует знания JMM, понимания внутренней работы JRE, и азов устройства железа.

КОМЕНТАРІ • 9

  • @ffatheranderson
    @ffatheranderson 10 років тому +8

    Начал смотреть в 4 утра, думаю щас 10 минуток гляну и спать, посмотрел полностью. :) Спасибо за увлекательное видео. :)

  • @michaelmikhulya2008
    @michaelmikhulya2008 10 років тому +2

    Мощный доклад.
    Поправьте меня, но в примере с синглетоном, начинающимся в 8:57, всё-таки правильный ответ - это B и С, но никак не A.

    • @bogdan-1399
      @bogdan-1399 9 років тому

      Michael Mikhulya Ответ A тоже верный! Там делается несколько чтений переменой(Можно решить проблему если прочесть значение у временую переменою и сней работать)
      Более понятно у следующих примерах:
      1) prntscr.com/7uz6uc
      2) prntscr.com/7uz73u

  • @bodythanks
    @bodythanks 4 роки тому +2

    Почему это видео у меня в рекомендованных? На сколько это всё актуально в 2020 году ?

  • @iex32
    @iex32 8 років тому +1

    4:44 для кого этот пример? для кого вообще вся презентация?! новички этого не поймут ибо лексика у вас от лукавого и еще 100 проблем. А продвинутые чуваки читают спеки в которых чуть более все структурированно\последовательно чем здесь.

    • @ВасяВ-ь5м
      @ВасяВ-ь5м 7 років тому +2

      презентация о том, что везде есть баги - и в спеках (которые по вашему читают умные чуваки), и в jvm, и в железе.. и в целом это нормальная ситуация, благо баги находятся и фиксятся.. ошибок нет только программе, которая не работает ))))