.NET有没有办法获得父线程ID?

Oha*_*esh 6 .net c# multithreading

假设主线程正在生成一个新线程t1,我在t1上运行的代码如何找到主线程的线程id(使用c#)?

编辑:
我不控制新线程的创建.所以我不能将任何参数传递给线程.

谢谢.

Jan*_*oom 10

你不能.

你可能会考虑:

  1. 使用父线程中的线程ID作为新线程的名称的前缀
  2. 在要生成的方法上创建一个构造函数,该构造函数需要父级的线程ID