Re[3]: Потокобезовасный List
От: help-me  
Дата: 11.03.14 16:58
Оценка:
Здравствуйте, help-me, Вы писали:

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


AVK>>Здравствуйте, help-me, Вы писали:


HM>>>Мне нужно написать потокобезопасный список, либо как-то работать потокобезопасно с обычным списком.


AVK>>Обычный список + ReaderWriterLock(Slim)


HM>http://msdn.microsoft.com/ru-ru/library/system.threading.readerwriterlockslim%28v=vs.110%29.aspx

HM>тут в примере юзается нестатический ReaderWriterLockSlim для нестатического Dictionary
HM>у меня класс статический и List в нем тоже статический. Понятно, что мне нужно юзать статический ReaderWriterLockSlim . но не будет ли каких-нибудь глюков, связанных с тем, что я заюзаю статический ReaderWriterLockSlim? Или лучше переписать класс и List на экземплярные?

А , еще забыл. Мне удобнее у меня в коде вызывать EnterWriteLock или EnterReadLock иp разных классов, то есть, мне нужно сделать объект ReaderWriterLockSlim публичным (в примере он приватный). Можно ли его сделать публичным, чтобы можно было его лочить из разных классов? А если можно, то это является плохой практикой и так все-равно лучше не делать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.