在不阻塞UI的情況下迭代數(shù)組的最佳方法我需要迭代一些大型數(shù)組,并通過API調(diào)用將它們存儲在主干集合中。什么是最好的方法來做到這一點(diǎn),而不讓循環(huán)導(dǎo)致接口變得沒有響應(yīng)?由于返回的數(shù)據(jù)非常大,Ajax請求的返回也會阻塞。我認(rèn)為我可以將其拆分,并使用setTimeout使其以較小的塊異步運(yùn)行,但是否有更簡單的方法來做到這一點(diǎn)。我認(rèn)為一個網(wǎng)絡(luò)工作者會很好,但是它需要改變一些保存在UI線程上的數(shù)據(jù)結(jié)構(gòu)。我嘗試使用它來執(zhí)行Ajax調(diào)用,但是當(dāng)它將數(shù)據(jù)返回給UI線程時,接口仍然沒有響應(yīng)。提前謝謝
在不阻塞UI的情況下迭代數(shù)組的最佳方法
喵喵時光機(jī)
2019-08-03 14:03:49