У меня есть компонент, который должен хранить static
значений для каждого потока.Это общий компонент, который можно использовать во многих сценариях, а не только в ASP.NET.
Я думал об использовании атрибута [ThreadStatic]
для достижения моей цели.Предположим, что он также будет хорошо работать в сценариях ASP.NET, потому что я предполагал, что каждый запрос вызывается в отдельном потоке.
После некоторого исследования я нашел это сообщение в блоге от Скотта ХансельманаСказать, что нужно быть осторожным при использовании [ThreadStatic]
в ASP.NET.
Однако большинство комментариев (ниже Поста) не согласны с тем, что написал Скотт, сказав, что Запрос всегда выполняется в одном потоке и чтопоток не используется другим запросом в то же время.Это также то, во что я верю, но я бы хотел иметь здесь мнение о вас, экспертов.