2011-12-22 52 views
0

我寫一個Windows窗體應用程序,我有,我在另一個線程與AsyncCaller運行如下的程序:C#殺害AsyncCaller主題

asyncCaller = new AsyncCaller(myProcedure); 
asyncCaller.BeginInvoke(null, null); 

我想,如果用戶想退出殺死線程形成。那麼,即使沒有完成,我該如何手動強制線程自行終止?

+0

AsyncCaller的命名空間是什麼? – Strillo 2011-12-22 09:55:52

回答

0

通常情況下,異步線程應該在執行結束時自行完成。你可以做的是,設置標誌,定期檢查線程(不推薦)。 最好的解決方案是使用Thread Class,它可以讓你更好地控制你的線程運行,