Вопросы с тегом «threadstatic»

140
Как работает атрибут ThreadStatic?

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

95
ThreadStatic против ThreadLocal <T>: общий лучше, чем атрибут?

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