2009-11-27 36 views

回答

5

通常情況下,您根本不會中斷某個線程......但是如果您嘗試這樣做,在下一個塊之前它不會被中斷。從MSDN

如果該線程不是當前 阻塞在等待,睡眠,或加入 狀態,它會當它 旁邊開始阻斷中斷。

ThreadInterruptedException被拋出 在被中斷的線程中,但不是 直到線程阻塞。如果線程 從不阻止,則拋出異常絕不會出現 ,因此線程可能會在完成時不會被 中斷。

+0

喬恩請給一些例子與評論。 – user215675 2009-11-27 14:18:24

+0

一個什麼樣的例子?我不記得上次我想要打斷一個線程,而且如果沒有上下文,說實話就沒有意義。通話本身很簡單... – 2009-11-27 15:07:50