С атрибутом ThreadStatic
у меня может быть член класса static
с одним экземпляром объекта на поток. Это очень удобно для обеспечения безопасности потоков с использованием типов объектов, которые не гарантируют надежные методы экземпляров (например, System.Random
).Есть ли простой способ иметь переменную-экземпляр потока?
Он работает только для static
. Есть ли простой способ объявить член класса как thread-local, то есть каждый экземпляр класса получает объект за поток?
Это не глупо. Библиотеки .net очень широки. Только очень больной или очень скучный достаточно долго прочитывал документы, чтобы знать все, что доступно. Общее понимание типов доступных функций в сочетании с Google - лучший способ найти нужные вам биты. – ScottS
Это только .NET 4.5! – Christian