happens-before

Что делает volatile?

Ключевое слово volatile применяют при разработке многопоточных приложений. Оно оказывает 2 эффекта. Во-первых, чтение или запись данных в поле, обозначенное этим модификатором, становится атомарным. Во-вторых, между пара связанных событий запись и чтение имеют отношение happens-before (то есть второе действие в курсе изменений, сделанных первым событием). Чтобы лучше разобраться, рассмотрим следующий код: В результате работы, программа […]
Читать полностью

Kotlin-практикум с Иваном Ветровым

Запишись бесплатно и получи приглашение на персональную работу

Бесплатная предзапись

Поток почти сформирован — старт через 1-2 дня

  • Персональная работа с Иваном Ветровым 10 дней
  • 25 задач с персональным код-ревью
  • Настройка профессиональных инструментов
  • 3 проекта для портфолио + рекомендации
Подробнее про Onboarding
Специальное предложение - изучение Android разработки со скидкой