javascript基础-多线程、携程

一、js多线程

1.ConcurrentThread

在webworker之前,js只有单线程,但是有一些方法可以模拟多线程

一个日本人开发的库 ConcurrentThread.js,他模拟多线程的原理是:

假设我有一个while循环,把它扔到 Concurrent 方法的回调函数中,他把你的回调函数取函数体,然后对函数体进行类似 AST 分析,然后把while循环替换成 requestAnimationFrame 之类的异步方法。

它的另一种做法是在

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部