Дает мне ошибку: "неразрешенная ссылка: volatile".
Ответ 1
Я решил дать Kotlin выстрел, просто используя функцию "конвертировать java в kotlin" в IntelliJ. По-видимому, это неправильно.
Я попытался сделать то же самое, но после применения плагина Kotlin Gradle и размещения файла в src/kotlin, и все это сработало. Спасибо за помощь в любом случае, ребята.
Помечает вспомогательное поле JVM аннотированного свойства как volatile, что означает, что записи в это поле немедленно становятся видимыми для других потоков.
Таким образом, в Kotlin вы можете пометить свойство как volatile с аннотацией @Volatile.