js单线程异步

时间:2023-01-20 18:22:55
偶然看到别人说javascript本身是没有多线程的,但可以实现单线程的异步。我就在想,单线程里怎么实现异步,单线程不是只有一个线程么,怎么能异步呢?最好给个js实现所谓的单线程异步的代码来瞧瞧。。。。。。。。。。。。。。

2 个解决方案

#1


浏览器有多线程啊,UI渲染一个,XmlRequest一个。。。

可以用 setTimeout 异步啊。

#2


js的单线程是一个轮询队列。
异步描述的是多个任务之间的执行关系,与是否多线程没有关系。

#1


浏览器有多线程啊,UI渲染一个,XmlRequest一个。。。

可以用 setTimeout 异步啊。

#2


js的单线程是一个轮询队列。
异步描述的是多个任务之间的执行关系,与是否多线程没有关系。