首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET中的ThreadStaticAttribute

ASP.NET中的ThreadStaticAttribute
EN

Stack Overflow用户
提问于 2011-01-25 16:16:19
回答 1查看 7.3K关注 0票数 21

我有一个组件,它需要存储每个线程的static值。它是一个通用组件,可以在许多场景中使用,而不仅仅是在ASP.NET中。

我正在考虑使用[ThreadStatic]属性来实现我的目标。假设它在ASP.NET场景中也可以很好地工作,因为我假设每个请求都在自己的线程中调用。

经过一些研究,我发现Scott Hanselman的this Blog Post说在ASP.NET中使用[ThreadStatic]时要小心。

然而,大多数评论(在帖子下面)并不同意Scott写的,他说一个请求总是在一个线程中运行,并且该线程不会同时被另一个请求使用。这也是我所相信的,但我想对在座的各位专家有一些看法。

EN

回答 1

Stack Overflow用户

发布于 2011-01-25 17:35:18

我不确定是否在ASP.NET环境中使用线程本地数据,但是.NET 4.0附带了ThreadLocal类。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4791208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档