С атрибутом ThreadStatic
у меня может быть static
член класса с одним экземпляром объекта на поток. Это действительно удобно для достижения безопасности потоков, используя типы объектов, которые не гарантируют поточно-ориентированные методы экземпляров (например, System.Random
).
Это работает только для static
членов. Есть ли какой-нибудь простой способ объявить член класса локальным для потока, что означает, что каждый экземпляр класса получает объект для каждого потока?