2010-10-05 56 views

回答

2

您還沒有說過,但我假設您指的是.NET中的Thread.IsAlive屬性。

該屬性由框架自動設置。基本上,當你去Thread.Start(),框架運行一些代碼,設置線程準備運行(包括設置IsAlivetrue),打開try...catch塊並調用你的委託。當您的委託返回(或引發異常)時,框架中會執行更多的代碼以拆除線程(並將IsAlive設置爲false)。