谈到是否真的有必要调用Dispose
CancellationTokenSource……我的项目中发生内存泄漏,
CancellationTokenSource结果就是问题所在。
我的项目有一个服务,该服务不断读取数据库并触发不同的任务,并且我将链接的取消令牌传递给我的工作人员,因此,即使在他们完成数据处理之后,取消令牌也没有被处置,这导致内存泄漏。
托管线程中的 MSDN
取消明确指出:
请注意,完成处理后,必须调用
Dispose链接的令牌源。有关更完整的示例,请参见如何:侦听多个取消请求。
我
ContinueWith在实现中使用过。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)