Болтун
Зарегистрирован: 04 July 2005
Сообщения: 276
Примеры кода: 0
|
Производительность Singletone |
18 January 2007 13:33 |
|
|
|
|
Как мы знаем, правильно писать доступ так
private Object syncObj = new syncObj();
private static Singletone instance;
public static Singletone Instance
{
get
{
lock(syncObj)
{
if (instance == null) instance = new Object();
}
return instance;
}
}
Насколько lock снижает скорость обращения, если множество процессов одновременно пользуются этим объектом ? Можно ли убирать lock, если объект гарантированно создается в одном потоке заранее?
Данное сообщение получено с сайта RSDN
|
|