Re[3]: Использование объектов уровня Application
От: Gollum Россия  
Дата: 01.10.03 07:03
Оценка:
Здравствуйте, Mika Soukhov, Вы писали:

MS>Синхронизировать ничего не надо. Этим занимаеться HttpApplicationStateLock, построеныый на принципе ReaderWriterLock.


Да, но его надо явно вызывать. Например, вот так неправильно:

Dim i As Integer

i = CType(Application("Counter"), Integer)
i += 1
Application("Counter") = i


А вот так — правильно:

Dim i As Integer

Application.Lock()
i = CType(Application("Counter"), Integer)
i += 1
Application("Counter") = i
Application.UnLock()
В лучших книгах всегда нет имен, и в лучших картинах — лиц
Eugene Agafonov on the .NET

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.