Java на habrahabr
Безопасная публикация и инициализация Java-объектов, или #когдаужепочинятdoublecheckedlocking
Хабы: JAVA
Пост из серии «будни перформанс-инженеров» и «JavaOne круглый год».
К моему величайшему facepalm'у на прошедшем JavaOne была тьма вопросов про double-checked locking, и как правильно делать синглетоны. На большую часть этих вопросов уже ответил Walrus, а здесь я хочу подытожить. Надеюсь этим постом раз и навсегда поставить точку в разговорах про double-checked locking и синглетоны. А то мне придётся сделать резиновую печать с URL этого поста и ставить её спрашивающим на лоб.
Читать дальше →
Теги:
Java
performance
Concurrency
double checked lock
java memory model
когдажепочинятdoublecheckedlocking