首页 > 解决方案 > 获取正在运行的任务的线程

问题描述

我想获取正在运行但未完成的任务的线程。我使用的语言是 c#,我想要做的是如果无法完成某个锁定我的文件的操作,在这种情况下,我想获取该操作的线程并销毁线程并释放文件. 这就是我想要做的。

var task= Task.Run(() => SomeFunction){ 在此处获取未完成任务的线程代码}

标签: multithreading

解决方案


你说的是id吗?

我认为您可以通过以下方式访问它Task.CurrentId

本文件所述。

至于完成,您可以使用Task.IsCompleted. 正如本文件所述。


推荐阅读