ProcessThread名称

时间:2011-10-28 13:36:56

标签: c# multithreading

我正在开发一个C#应用程序,我正面临一些线程问题。 我想知道我的应用程序中正在运行哪些线程。

我使用下面的代码:

foreach (ProcessThread s in Process.GetCurrentProcess().Threads)
{
  try
  {
    int l_iTest = 0;
    //(Thread) s.name
    //l_liTest += s.Id + ";"; <-- name of the ProcessThread ?
  }
  catch
  {
     // Some stuff
  }}

我的观点是,我想知道哪个班级或组织发起了我的主题。

有没有人有想法?

1 个答案:

答案 0 :(得分:1)

查看my answerthis question,看看变体是否能够帮助你(即你的线程可以访问应用程序中已知线程的全局存储库)。