Статья с демонстрацией и замерами double-checked lock. Здорово расписаны разные тесты полученной конструкции. Спойлер: double-checked lock проиграет synchronized-блоку :)
#benchmark #lock #multithreading
https://portabledroid.wordpress.com/2018/08/09/fast-locking-in-android-with-kotlin/
#benchmark #lock #multithreading
https://portabledroid.wordpress.com/2018/08/09/fast-locking-in-android-with-kotlin/
Portable Droid
Fast Locking in Android with Kotlin
Introduction As I relate in the preface to my most recent book, Addison Wesley’s Android Concurrency, one of my early introductions to advanced concurrent programming was the double checked lock (D…