zhao0898
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 53 個
工控威望: 84 點
下載積分: 866 分
在線時間: 5(小時)
注冊時間: 2021-07-22
最后登錄: 2025-07-23
查看zhao0898的 主題 / 回貼
樓主  發(fā)表于: 45天前
求一個暫停的程序
業(yè)精
sunzengli
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 788 個
工控威望: 1172 點
下載積分: 1775 分
在線時間: 258(小時)
注冊時間: 2021-07-09
最后登錄: 2025-09-06
查看sunzengli的 主題 / 回貼
1樓  發(fā)表于: 40天前
老生常談。這個問題看到過很多次了,首先糾正認(rèn)知,然后想辦法處理具體程序。
這是我以前的回復(fù)。
一個程序如果原點復(fù)歸時間很長或者步驟繁瑣,暫停再啟動功能就必須存在。
溫馨提示,這個功能并不是像你想象的那么簡單,你得拿出1/3的精力來處理這個問題,先規(guī)劃好,在程序設(shè)計一開始就要先規(guī)劃好,用一個數(shù)據(jù)區(qū)專門記錄暫停時的狀態(tài),每一個步驟都要把暫停串聯(lián)進(jìn)去。實現(xiàn)的方案和辦法就是你說的那樣,記錄對比暫停前后的狀態(tài),如果不一致,必須還原為一致才允許再繼續(xù)運(yùn)行。
很多人認(rèn)為這很簡單,那可能是因為程序本身沒多少內(nèi)容,所以很簡單。如果程序很復(fù)雜,還說很簡單,那肯定是因為他根本沒有落實過這件事。