Информация об изменениях

Сообщение Re[2]: Собственная потокобезопасная реализация Lazy<T> от 26.12.2018 13:18

Изменено 26.12.2018 13:19 RAza

Re[2]: Собственная потокобезопасная реализация Lazy<T>
Здравствуйте, Sharov, Вы писали:

S>Здравствуйте, RAza, Вы писали:


S>1)Для инициализации см. сюда -- https://en.wikipedia.org/wiki/Double-checked_locking.

На сколько я понимаю у меня инициализация как раз находится внутри конструкции DCL.

S>2)Зачем Volatile.*, когда переменную можно объявить с модификатором volatile?

Набор личных предубеждений. Вроде бы это ни на что не должно повлиять в данном случае?
Re[2]: Собственная потокобезопасная реализация Lazy<T>
Здравствуйте, Sharov, Вы писали:

S>1)Для инициализации см. сюда -- https://en.wikipedia.org/wiki/Double-checked_locking.

На сколько я понимаю у меня инициализация как раз находится внутри конструкции DCL.

S>2)Зачем Volatile.*, когда переменную можно объявить с модификатором volatile?

Набор личных предубеждений. Вроде бы это ни на что не должно повлиять в данном случае?