其實(shí)找了很久也沒有找個(gè)好的方法防止卡住,如果是網(wǎng)頁(yè)訪問的話精益模塊以前老版本的模塊有延遲超時(shí)的命令集成。新的就沒有了~~所以很郁悶。
實(shí)驗(yàn)了很多方法最后還是自己摸索了一下
辦法是用一個(gè)時(shí)鐘強(qiáng)行再次運(yùn)行子程序
首先子程序中用靜態(tài)變量加判斷來達(dá)到循環(huán)效果
然后時(shí)鐘周期設(shè)置為想要超時(shí)跳過的時(shí)間,然后把啟用線程運(yùn)行子程序,延時(shí)幾秒,銷毀線程。
個(gè)人感覺時(shí)鐘每次運(yùn)行就像是加載了一個(gè)內(nèi)存運(yùn)行的線程,運(yùn)行啟動(dòng)子程序銷毀子程序線程的命令。他不管程序運(yùn)行完沒有都會(huì)再次循環(huán)運(yùn)行。而前面沒運(yùn)行完的好像會(huì)在內(nèi)存中慢慢運(yùn)行,包括其中的延時(shí)命令。這樣會(huì)出現(xiàn)卡住的現(xiàn)象,但是是假死,馬上就會(huì)恢復(fù)。效率也會(huì)變的很高。
小編技術(shù)很差,這些也是感覺和假設(shè)。真希望能有高手出來提點(diǎn)。
但是這個(gè)方法,確實(shí)可以做到超時(shí)跳過。
新聞熱點(diǎn)
疑難解答