关于C# 的快速问题ThreadStatic
,特别是 .Net Core 3.1.6..ThreadLocal
我宁愿不发布确切的示例,但它与此非常相似:
[ThreadStatic]
static readonly Object LocalObject = new Object();
ParrallelEnumerable
然后我使用or从多个不同的线程访问所述对象Tasks.Parallel
,我遇到了一个非常有趣的异常,不幸的是,它使运行时崩溃了......
我的代码的目的是每个Thread
访问LocalObject
都会有它自己的实例,如图所示
ThreadLocal
.Net Core 3.1.6 周围/中是否有任何已知问题ThreadStatic
,我可以在哪里阅读它们?
如果 3.1.6 没有任何指示更改或不同,那么 5.0 中是否存在与相同属性相关的更改?如果这些都没有,那么 .Net 核心是否从它们的完整框架实现中改变了这些构造的行为?
感谢您的时间!