. net 4.0:如何在线程被执行后清理被归为线程静态的对象引用



我在ASP中有一个静态连接变量。NET webform代码滞后。在页面加载事件中,我在不同的线程中执行几个方法。每个线程都使用这个连接对象的一个线程静态实例。我想做的是,在页面的dispose事件中,一次性清除该连接变量的所有静态实例。如果这是不可能的,那么我将不得不在每个方法结束时关闭连接,但我想在一行代码中处理它。

这实际上不可能在一行代码中完成。该页的Dispose事件在一个特定的线程上执行,因此只能访问ThreadStatic值的一个实例。

您需要在每个使用该值的已创建线程结束时处置每个实例。

相关内容

  • 没有找到相关文章

最新更新