Запитання з тегом «double-checked-locking»

7
Чому летючі властивості використовуються в подвійно перевіреному блокуванні
З книги "Шаблони дизайну Head First" , одиночний шаблон із подвійним перевіреним замком реалізований, як показано нижче: public class Singleton { private volatile static Singleton instance; private Singleton() {} public static Singleton getInstance() { if (instance == null) { synchronized (Singleton.class) { if (instance == null) { instance = new …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.