Comments 6
Singleton — а как обстоит дело с инициализацией из нескольких потоков? Гарантируется ли в JVM, что инициализация будет выполнена один раз и не вызовет race condition?
Object declaration's initialization is thread-safe.
kotlinlang.org/docs/reference/object-declarations.html
«Object declaration's initialization is thread-safe» — заявлено в документации
Приятно видеть перевод своей статьи.
Правда вы все же поменяли смысл вступления.
Чуть более обновленную статью можно найти тут:
proandroiddev.com/kotlin-design-patterns-8e152540ee2c
И со времени написания статьи я успел написать целую книгу на тему:
www.amazon.com/Hands-Design-Patterns-Kotlin-applications-ebook/dp/B079P7Q5HX
Правда вы все же поменяли смысл вступления.
Чуть более обновленную статью можно найти тут:
proandroiddev.com/kotlin-design-patterns-8e152540ee2c
И со времени написания статьи я успел написать целую книгу на тему:
www.amazon.com/Hands-Design-Patterns-Kotlin-applications-ebook/dp/B079P7Q5HX
Ценник, однако, кусачий :)
Ценник устанавливает издатель.
У него, кстати, книга в два раза дешевле: www.packtpub.com/application-development/hands-design-patterns-kotlin
У него, кстати, книга в два раза дешевле: www.packtpub.com/application-development/hands-design-patterns-kotlin
Sign up to leave a comment.
Паттерны проектирования в Kotlin