Size: a a a

Kotlin Community

2020 June 01

QH

Quantum Harmonizer in Kotlin Community
Kirill
Часто вижу, что DAO помечают аннотацией валотайл, в этом реально есть смысл ?
Это про рум? Нет, это копипаста гуглового примера, который вообще должно быть стыдно даже соседу по парте показать.
источник

K

Kirill in Kotlin Community
Quantum Harmonizer
Это про рум? Нет, это копипаста гуглового примера, который вообще должно быть стыдно даже соседу по парте показать.
Я понял, пасиб)
источник

AM

Andrew Mikhaylov in Kotlin Community
Quantum Harmonizer
Это про рум? Нет, это копипаста гуглового примера, который вообще должно быть стыдно даже соседу по парте показать.
Увидел твой никнейм... Моё сочувствие. :)
источник

QH

Quantum Harmonizer in Kotlin Community
Andrew Mikhaylov
Увидел твой никнейм... Моё сочувствие. :)
увидел свой ник в отражении ответе. Нравитсо)
источник

AI

Arkadii Ivanov in Kotlin Community
Kirill
Часто вижу, что DAO помечают аннотацией валотайл, в этом реально есть смысл ?
А где так, можно посмотреть?
источник

K

Kirill in Kotlin Community
Arkadii Ivanov
А где так, можно посмотреть?
Вон Михаил сказал что в сэмплах гугла аж
источник

AI

Arkadii Ivanov in Kotlin Community
Kirill
Вон Михаил сказал что в сэмплах гугла аж
А где конкретно? Можно ссылку?
источник

QH

Quantum Harmonizer in Kotlin Community
Arkadii Ivanov
А где конкретно? Можно ссылку?
источник

AI

Arkadii Ivanov in Kotlin Community
Аа, ну т.е. проблема не в volatile, а в Singleton с зависимостью, да ещё и контекст. Согласен, что это плохо. А так сам volatile там нужен.
источник

QH

Quantum Harmonizer in Kotlin Community
Arkadii Ivanov
Аа, ну т.е. проблема не в volatile, а в Singleton с зависимостью, да ещё и контекст. Согласен, что это плохо. А так сам volatile там нужен.
Не нужен, если в создаваемом объекте есть хоть одно финальное поле.
источник

AI

Arkadii Ivanov in Kotlin Community
Quantum Harmonizer
Не нужен, если в создаваемом объекте есть хоть одно финальное поле.
Ну надеяться на наличие какого то поля я бы не стал
источник

DB

Dmitry Baynak in Kotlin Community
Quantum Harmonizer
Не нужен, если в создаваемом объекте есть хоть одно финальное поле.
почему "хоть одно"? freeze action влияет не на финальные поля? или как это работает?
источник

QH

Quantum Harmonizer in Kotlin Community
Dmitry Baynak
почему "хоть одно"? freeze action влияет не на финальные поля? или как это работает?
Гоню, оно не совсем так. «хоть одно» — это деталь реализации и фактическое положение вещей.
Спека же гарантирует видимость только финальных полей, их HB-рёбра не транзитивны со всем остальным.
источник

DB

Dmitry Baynak in Kotlin Community
Quantum Harmonizer
Гоню, оно не совсем так. «хоть одно» — это деталь реализации и фактическое положение вещей.
Спека же гарантирует видимость только финальных полей, их HB-рёбра не транзитивны со всем остальным.
> «хоть одно» — это деталь реализации и фактическое положение вещей
честно, я бы и с этим не согласился (в плане что не стоит испытывать судьбу и выстрел какой-либо оптимизации из какой-либо jvm)
источник

QH

Quantum Harmonizer in Kotlin Community
Dmitry Baynak
> «хоть одно» — это деталь реализации и фактическое положение вещей
честно, я бы и с этим не согласился (в плане что не стоит испытывать судьбу и выстрел какой-либо оптимизации из какой-либо jvm)
Я и не говорю, что стоит)
источник

AN

Alexander Nozik in Kotlin Community
Никогда не умел пользоваться волотилами. Обычно атомики делаю или уж сразу мьютексы. Так и не нашел, есть ли случаи, когда прям волатилы нужны.
источник

D

Denys in Kotlin Community
@RezMike сюда можно вопросы по 2048 примеру или в слак?
источник

МР

Михаил Резниченко... in Kotlin Community
Denys
@RezMike сюда можно вопросы по 2048 примеру или в слак?
можно сюда, можно в слак
источник

D

Denys in Kotlin Community
Михаил Резниченко
можно сюда, можно в слак
Установлено две версии JDK: 8 и 11. При запуске из консоли ./gradlew runJvm KorGE плагином выбирается 11я почему-то, хотя по-дефолту 8я. На принудительную установку org.gradle.java.home также не реагирует. Есть обходные пути или писать ишью?
источник

D

Denys in Kotlin Community
При запуске из-под идеи такой проблемы нет, но там просто белый экран. :)
источник