jmm

  • ХабрахабрФото Как мы переходили на Java 15 или история одного бага в jvm длиной в 6 лет

    Как мы переходили на Java 15 или история одного бага в jvm длиной в 6 лет

    Мы готовились к выходу Java 15 ради некоторых её новых возможностей. В частности — текстовых блоков. Да, они появились в Java 14 (о новых функциях в Java 14 можно посмотреть здесь), но только как превью-фича, а, начиная с Java 15, она стала доступна в виде окончательно готовой функции. Мы в hh.ru привыкли внедрять и использовать самые современные технологии в разработке…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Откуда растут ноги у Java Memory Model

    [Из песочницы] Откуда растут ноги у Java Memory Model

    Современное железо и компиляторы готовы перевернуть с ног на голову наш код, лишь бы он работал быстрее. А их производители тщательно скрывают свою внутреннюю кухню. И все прекрасно, пока код выполняется в одном потоке. Например выполнение инструкций программы не в том порядке, как написано в исходном коде. В многопоточной среде можно волей-неволей наблюдать интересные вещи. Согласитесь, неприятно осознавать, что выполнение…

    Читать далее »


Кнопка «Наверх»