threadstatic

Update: Как я и ожидал, здравый совет сообщества в ответ на этот вопрос состоял в том, чтобы "измерить его и посмотреть."chibacity опубликовал ответ с некоторыми действительно хорошими тестами, которые сделали это для меня; между тем, я написал свой собственный тест; и разница в производительности, которую я...

Как [ThreadStatic] атрибут работы? Я предположил, что компилятор будет выдавать некоторый IL для заполнения/извлечения значения в TLS, но, глядя на разборку, он, похоже, не делает этого на этом уровне. как следствие, что произойдет, если вы поместите его на нестатический элемент? У нас был разработчик, котор...

[ThreadStatic] определяется с помощью атрибута while ThreadLocal<T> использует generic. Почему были выбраны различные дизайнерские решения? Каковы преимущества и недостатки использования общих атрибутов в этом случае?...