public static string 附件同步ID = "0";
public void 开始附件同步()
        {
            Thread 附件同步 = new Thread(startATTListener);
            附件同步.Start();
            附件同步.Name = "附件同步";
            附件同步ID = Thread.CurrentThread.ManagedThreadId.ToString();
}
我用调试方式看到,运行时“附件同步ID”被赋值成了4,也就是说这个线程的ID是4.但是我用函数:
 foreach (ProcessThread t in Process.GetCurrentProcess().Threads)
                {
                    if (t.Id == int.Parse(附件同步ID))
                    {
                        isExist = true;
                        return isExist;
                    }
                }
来判断这个线程是否打开了,他总是找不到这个线程ID为4的线程,
请问大家是不是我的思路有问题,我就是想判断自己创建的这个线程是否在运行了。
谢谢大家!