如何获得任务分配的线程

时间:2015-06-23 12:58:05

标签: c# .net multithreading task threadpool

如果在c#中运行任务的指定线程,怎样才能获得? 我想得到调试任务的线程。 我试过修改Task类,但微软在没有它的情况下解决了它。

2 个答案:

答案 0 :(得分:1)

获取任何给定方法的托管线程ID的方式相同。简单地:

Thread.CurrentThread.ManagedThreadId;

答案 1 :(得分:1)

除了另一个答案,如果您使用VS,请为任务和线程添加名称。这确实有助于并显示在VS调试器中。调试 - > Windows - >线程,然后所有正在运行的线程将显示在那里。与本地人一样,您可以在线程上添加监视以及许多其他内容。