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