0
我寫一個Windows窗體應用程序,我有,我在另一個線程與AsyncCaller運行如下的程序:C#殺害AsyncCaller主題
asyncCaller = new AsyncCaller(myProcedure);
asyncCaller.BeginInvoke(null, null);
我想,如果用戶想退出殺死線程形成。那麼,即使沒有完成,我該如何手動強制線程自行終止?
我寫一個Windows窗體應用程序,我有,我在另一個線程與AsyncCaller運行如下的程序:C#殺害AsyncCaller主題
asyncCaller = new AsyncCaller(myProcedure);
asyncCaller.BeginInvoke(null, null);
我想,如果用戶想退出殺死線程形成。那麼,即使沒有完成,我該如何手動強制線程自行終止?
通常情況下,異步線程應該在執行結束時自行完成。你可以做的是,設置標誌,定期檢查線程(不推薦)。 最好的解決方案是使用Thread Class,它可以讓你更好地控制你的線程運行,
AsyncCaller的命名空間是什麼? – Strillo 2011-12-22 09:55:52