2010-02-02 100 views
0

有兩個問題,我想給線程一個名字並檢索它以檢查它是否還活着如何做到這一點?通過名稱獲取線索

我想在BLL層的asp.net應用程序中這樣做,所以我沒有超時異常。這是一個壞主意嗎?

感謝

+0

你試圖避免什麼樣的超時異常? – 2010-02-09 15:24:16

回答

0

1)System.Thread類型都有一個字符串名稱屬性。你可以使用它。

2)我認爲需要更多的信息來回答第二個問題。如果你從這個問題中刪除這個問題並且把它作爲一個單獨討論的單獨問題,那會更好。

0

我知道System.Thread有一個名字,但asp.net應用程序是無狀態的我不能引用它,問題也不能使用名稱,因爲ProcessThread沒有名稱。

foreach (ProcessThread thread in Process.GetCurrentProcess().Threads) 
     { 
      if (thread.Name == "Name") // does not work 
      { 

      } 
     }