小编Spe*_*uch的帖子

为什么Thread没有实现IDisposable?

我注意到System.Threading.Thread实现了终结器而不是IDisposable.建议的做法是在实现终结器时始终实现IDisposable.杰弗里里希特写道,该指南"非常重要,应始终遵循".

那么为什么Thread没有实现IDisposable?看起来实现IDisposable似乎是一个非破坏性的变化,可以确定性地清理Thread的可终结资源.

还有一个相关的问题:由于线程是可终结的,我是否必须保持对运行线程的引用以防止它们在执行期间被最终确定?

c# multithreading idisposable finalizer

10
推荐指数
1
解决办法
1499
查看次数

标签 统计

c# ×1

finalizer ×1

idisposable ×1

multithreading ×1