我已经尝试使用下面提到的代码来了解当前正在运行的进程线程详细信息。
Process proc=Process.GetCurrentProcess();
var threads=proc.Threads;
foreach (ProcessThread pt in threads)
{
// Code
}
从上面的代码我可以得到线程列表和相应的线程状态等。
现在我的要求是获取这些线程之间的关系(哪个是父线程,哪个是子线程以及它们之间的关系)。请帮助我并向我发送一些示例代码以实现此要求。
谢谢你。