在确定了一个特定的感兴趣的线程之后,是否可以在运行时以编程方式获取它的位置?
换句话说,我想看看这个线程当前正在执行哪个方法:
var executionThread = System.Threading.Thread.CurrentThread;
我知道在 VisualStudio 中调试时我可以在“线程”窗口中找到此信息,但我很难知道这是否可以在代码中获得。
我的目标是定期记录我在长时间运行的进程中监控的线程的位置。
在确定了一个特定的感兴趣的线程之后,是否可以在运行时以编程方式获取它的位置?
换句话说,我想看看这个线程当前正在执行哪个方法:
var executionThread = System.Threading.Thread.CurrentThread;
我知道在 VisualStudio 中调试时我可以在“线程”窗口中找到此信息,但我很难知道这是否可以在代码中获得。
我的目标是定期记录我在长时间运行的进程中监控的线程的位置。