有没有办法模仿 ThreadStatic 与 HttpContext.Current.Items 一起使用?
由于 ASP.Net 中的线程敏捷性,ThreadStatic 不是一种适合在 Web 应用程序中用于将静态属性访问从一个请求分离到下一个请求的机制。 为了避免大量调用…
ThreadStatic 属性如何工作?
[ThreadStatic] 属性如何工作?我假设编译器会发出一些 IL 来填充/检索 TLS 中的值,但查看反汇编结果似乎并没有在该级别执行此操作。 作为后续,如果…
使用 ThreadStatic 来替换昂贵的本地变量——好主意吗?
更新:正如我所料,社区针对这个问题给出的合理建议是“衡量一下然后看看”。 chibacity 发布了一个答案,其中包含一些非常好的内容为我做这件事的测…
ASP.NET 中的 ThreadStaticAttribute
我有一个组件需要为每个线程存储静态值。它是一个通用组件,可以在许多场景中使用,而不仅仅是在 ASP.NET 中。 我正在考虑使用 [ThreadStatic] 属性来…
ThreadStatic IDisposable 可以自动释放吗?
这不是如何自动调用 dispose 的问题 - 我的问题恰恰相反: 我有一个线程池,其中每个线程都有一个 ThreadStatic Graphics(从图像创建)来执行文本大…
ThreadStatic 成员在每次页面加载时都会失去价值
我在 asp.net Web 应用程序中有 veeeeryyy 基本单例: [ThreadStatic] private static BackgroundProcessManager2 _Instance public static Backgroun…
线程参数在线程执行期间发生变化 - 为什么?
所以我有一个方法,获取 List 的 Dictionary,然后循环遍历字典的键并传递每个 List > 到一个单独的线程。 这是一些代码/伪代码: public static vo…
有没有一种简单的方法来拥有线程局部实例变量?
通过 ThreadStatic 属性,我可以拥有一个类的静态成员,每个线程有一个对象实例。这对于使用不保证线程安全实例方法的对象类型(例如,System.Random…
这里需要类似嵌套记忆的东西吗?
众所周知,System.Transactions 将涉及同一数据库的多个连接的事务升级为 DTC。下面的模块和帮助器类 ConnectionContext 旨在通过确保同一数据库的多…
继承 ThreadStatic 值以在多线程上下文中的 C#/.NET 中实现动态作用域
有没有办法让新生成的线程继承其父线程上的 ThreadStatic 状态(或类似的状态)的值?我想使用它(或类似的东西)来实现“动态范围”特殊变量,其中包…
BizTalk 映射器和 [ThreadStatic] 属性
我最近遇到了 BizTalk Mapper 的多线程特性及其处理外部程序集的问题。 正如 MSDN 中的这段引用所示: 重要任何以 外部组件用于 脚本 functoid 需要是…
我可以(安全地)使用 ADO.NET 数据服务中的 ThreadStatic 属性吗?
我想将每线程数据存储在 ADO.NET 数据服务中。在线程特定的静态变量上使用 ThreadStatic 属性是否安全,或者我会遇到问题吗?我担心的是,请求完成且…
- 共 1 页
- 1