Здравствуйте, 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()
В лучших книгах всегда нет имен, и в лучших картинах — лиц