我试图通过为它们分配名称(属性:)来识别一些线程,System.Threading.Thread.CurrentThread.Name但后来我意识到我可以使用System.Threading.Thread.CurrentThread.ManagedThreadId. 我的问题是:如果我在属性中分配“Thread1”CurrentThread.Name并且CurrentThread.ManagedThreadId将是“1”,这是否总是正确的?或者线程池可以为名为“Thread1”的线程分配不同的ManagedThreadId?
9155 次