标签: c# multithreading synchronization thread-safety dispose
MSDN文章Implementing a Dispose Method告诉我们:
“dispose模式仅用于访问非托管的对象 资源“
那么,为什么Dispose()可以释放CountdownEvent和Barrier类实例(参见上面参考中的代码示例)? 虽然在MSDN代码示例中没有调用它来释放其他线程同步对象?
Dispose()
什么时候使用显式Dispose来释放线程同步对象呢? 为什么?