伊莉討論區
標題:
如何強行中斷正在進行的程序呢
[打印本頁]
作者:
ggnnyy
時間:
2016-4-11 10:38 AM
標題:
如何強行中斷正在進行的程序呢
各位大大好:
請問各位大大,假設有如下程序,如何強行結束這個程式的執行呢?
我是想寫另外一個程式,呼叫它時能強迫結束這個XXfunction的執行...
public void XXfunction(string name, string msg)
{
for (int i = 0; i < 15; i++)
{
xxAction();
Thread.Sleep(1500);
}
}
複製代碼
作者:
licious0421
時間:
2016-4-11 02:02 PM
增加一個項目讓其break即可!
作者:
sheauren
時間:
2016-4-11 04:11 PM
設計一個flag
迴圈檢查該flag來決定是否繼續執行
另一個method去設定該flag值決定是否停止
這樣比較安全一點 迴圈內知道要中斷了還可以設計收尾完再停止
作者:
smallanan
時間:
2016-4-13 02:01 AM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
markov0718
時間:
2016-4-16 11:48 AM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
superwaterdog
時間:
2016-4-19 09:54 PM
中斷點
這樣至少保障程式可以卡在那邊
可以在break / return 出去
作者:
ynye654321
時間:
2016-4-19 09:55 PM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
c15722145
時間:
2016-4-24 10:57 AM
如果你是用multithread的程式,可以在parent thread裡面紀錄這個thread,要強制中斷這個thread,只要使用Thread.Abort()這個方法。
如果是要用另一個Process來中止,那要找到這個Process,並用Process.Kill()來終止
作者:
min721107
時間:
2020-4-15 01:59 PM
簡單的說就是增加一個flag供臨時停止使用即可
歡迎光臨 伊莉討論區 (http://a04.eyny.com/)
Powered by Discuz!