CCC什么时候考虑加入多线程的解决方案呢 解决大量计算卡UI的问题

creator什么时候考虑加入多线程的解决方案呢?解决大量计算kaUI的问题

1赞

多线程是不可能多线程的。js本身就是单线程的。
另外,没有多线程不代表不能异步。加载、setTimeout 这些本来就是异步的

可我要解决的是CPU密集的问题,没有多线程或者其他可以利用多核的方法的话,肯定是会卡UI线程的。

虽然我可以在不同平台各自实现,但确实比较麻烦,也怕有潜在的bug

所以要是官方提供一个方案就完美了

1赞

cocos2dx-js有AsyncTaskPool,native里是多线程,浏览器里是单线程异步。
html5的标准里有Web Workers,可以支持多线程。ie浏览器没有实现。

1赞

是不是creator不能直接使用AsyncTaskPool啊,我看一下,并没有绑定enqueue吧