如何获得任务分配线程

本文关键字:线程 任务分配 何获得 | 更新日期: 2023-09-27 17:59:14

当Task在c#中运行时,我如何获得它所分配的线程?我想获得用于调试的任务的线程。我尝试修改Task类,但Microsoft没有它就解决了它。

如何获得任务分配线程

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

Thread.CurrentThread.ManagedThreadId;

如果使用VS,请将名称与其他答案一起添加到任务和线程中。这确实很有帮助,并显示在VS调试器中。调试->窗口->线程,然后所有正在运行的线程都会显示在那里。和当地人一样,你可以在线程上添加一块手表,以及许多其他东西。