两个问题,我想给一个线程一个名字并检索它以检查它是否还活着怎么做?
我想在BLL层的asp.net应用程序中这样做,所以我没有超时异常。这是个坏主意吗?
由于
答案 0 :(得分:0)
1)System.Thread类型具有字符串Name属性。你可以使用它。
2)我认为需要更多信息来回答第二个问题。如果你从这个问题中删除它并将其作为一个单独的问题进行单独讨论会更好。
答案 1 :(得分:0)
我知道System.Thread有一个名字,但asp.net应用程序是无状态的我不能引用它,问题也是我不能使用该名称,因为ProcessThread没有名称。< / p>
foreach (ProcessThread thread in Process.GetCurrentProcess().Threads)
{
if (thread.Name == "Name") // does not work
{
}
}