sunzengli
級(jí)別: 論壇先鋒
![]() |
老生常談。這個(gè)問題看到過很多次了,首先糾正認(rèn)知,然后想辦法處理具體程序。 這是我以前的回復(fù)。 一個(gè)程序如果原點(diǎn)復(fù)歸時(shí)間很長或者步驟繁瑣,暫停再啟動(dòng)功能就必須存在。 溫馨提示,這個(gè)功能并不是像你想象的那么簡單,你得拿出1/3的精力來處理這個(gè)問題,先規(guī)劃好,在程序設(shè)計(jì)一開始就要先規(guī)劃好,用一個(gè)數(shù)據(jù)區(qū)專門記錄暫停時(shí)的狀態(tài),每一個(gè)步驟都要把暫停串聯(lián)進(jìn)去。實(shí)現(xiàn)的方案和辦法就是你說的那樣,記錄對(duì)比暫停前后的狀態(tài),如果不一致,必須還原為一致才允許再繼續(xù)運(yùn)行。 很多人認(rèn)為這很簡單,那可能是因?yàn)槌绦虮旧頉]多少內(nèi)容,所以很簡單。如果程序很復(fù)雜,還說很簡單,那肯定是因?yàn)樗緵]有落實(shí)過這件事。 |
---|---|
|