Как правильно реализовать шаблон Одиночка в C# #pattern #singleton #programming #программирование

preview_player
Показать описание
License code: 6RGDDN4BKNOPG0CS
License code: GG4ZBIKZCN0PSZUO
Рекомендации по теме
Комментарии
Автор

И тоже неверно. Если инстанс будет запрашиваттся часто при высокой конкуренции (highload продукты и т.д.), то это приведет к большим тратам на ожидание освобождение блокировки. Сначала надо получить ссылку на инстанс, сравнить ее с null, а уж если она пустая, тогда уже вызывать lock. Таким образом lock сработает всего несколько раз (в идеале - один) при первой попытке получить экземпляр.

semenkovalev