第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

無限重復(fù)同步任務(wù)出現(xiàn)Bug(無盡遞歸too much recursion)

學(xué)習(xí)了,感謝慕課??!

測試后發(fā)現(xiàn)

-.-

無限重復(fù)bug:當(dāng)一個任務(wù)類型為同步類型,并且在任務(wù)中沒有釋放資源(即該任務(wù)不是最后一個任務(wù),并且是同步任務(wù)),其下一個任務(wù)為無限重復(fù)(repeatForever)時,出現(xiàn)無盡遞歸錯誤(too much recursion)。

-.-

我覺得應(yīng)該設(shè)計成這樣吧-_-||:不能無限重復(fù)同步任務(wù),或者不采用遞歸的方式執(zhí)行任務(wù)鏈,而是采用循環(huán)的方式執(zhí)行。


正在回答

1 回答

我不知道為什么沒有人回答你。基本上是你的代碼有問題。另外可以在跟你解釋一下:

1、首先在這里實現(xiàn)的異步任務(wù)只能針對于動畫任務(wù)內(nèi)部的timeline與這個任務(wù)執(zhí)行的其他代碼塊(這里應(yīng)該沒有,可以自己去理解一下這個動畫的整體實現(xiàn)),不要將任務(wù)鏈上的其他任務(wù)扯進去(因為這個任務(wù)鏈上的每個任務(wù)相對于前一個任務(wù)都是同步任務(wù));舉個中間的例子:如果重復(fù)一個動畫,那重復(fù)的每一次動畫相對于前一次動畫都是一個同步任務(wù)(重復(fù)的動畫必須等到前一次動畫執(zhí)行結(jié)束才能執(zhí)行)。

2、就是你說的“不能無限重復(fù)同步任務(wù),或者不采用遞歸的方式執(zhí)行任務(wù)鏈,而是采用循環(huán)的方式?!边@里不能無限重復(fù)同步任務(wù)與遞歸沒有關(guān)系。首先你說的循環(huán)整個任務(wù)鏈,你可能只是想針對重復(fù)的動畫任務(wù),有沒有考慮到其他的任務(wù)。還有你得考慮整個任務(wù)鏈的任務(wù)執(zhí)行都是采用函數(shù)調(diào)用另一個函數(shù),如果將動畫的重復(fù)部分改為你所說的以迭代的方式循環(huán)執(zhí)行:一個是不符合這里任務(wù)執(zhí)行方式,二是會造成動畫執(zhí)行沖突(因為你所有重復(fù)的動畫是幾乎一起執(zhí)行的)。

說了很多你得明白老師這里的寫法,動畫本身雖然是個異步的,但要讓異步的動畫的重復(fù)變成同步。

當(dāng)然我的答案不知道對否,僅供參考

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

無限重復(fù)同步任務(wù)出現(xiàn)Bug(無盡遞歸too much recursion)

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號