Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

TK


Настоящий Флеймер

Зарегистрирован:
18 February 2005
Сообщения: 1591
Примеры кода: 0
 

Re[3]: Производительность Singletone

18 January 2007 14:09  


Hello, "Pavel M."
>
> Готов спорить, что правильно! Эту тему обсуждал не первый раз. Вот
> реализации. Вы можете сказать недостатки, кроме того, что это не ленивая
> инициализация?
>

1. должна быть двойная проверка:


private Object syncObj = new syncObj();
private static Singletone instance;
public static Singletone Instance
{
get
{ if (instance == null) {
lock(syncObj)
{
if (instance == null) instance = new Object();
} }
return instance;
}
}

2. Это как раз ленивая инициализация. Не ленивая это:


public static readonly Singletone instance = new Object();
Posted via RSDN NNTP Server 2.0

Данное сообщение получено с сайта RSDN
Наверх
  



Общие вопросы программирования на ASP.NET

 Производительность SingletonePah  18 January 2007 13:33
 Re: Производительность SingletoneGlebZ  18 January 2007 15:02
 Re: Производительность Singletonenikov  18 January 2007 14:10
 Re[2]: Производительность SingletonePah  18 January 2007 14:21
 Re[3]: Производительность SingletoneLloyd  18 January 2007 14:24
 Re[4]: Производительность SingletonePah  18 January 2007 14:42
 Re[2]: Производительность SingletonePah  18 January 2007 14:17
 Производительность Singletonejuice  18 January 2007 13:58
 Re: Производительность SingletoneTK  18 January 2007 13:38
 Re[2]: Производительность SingletonePah  18 January 2007 14:00
 Re[3]: Производительность SingletoneTK  18 January 2007 14:09
 Re[4]: Производительность SingletonePah  18 January 2007 14:16
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта