您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
js中存在并发执行吗?
单线程,浏览器,任务js中存在并发执行吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
问题补充: 老师在for循环里面执行一个setTimeout函数(用多个setTimeout模拟耗时任务) 然后说是并发执行(就是并行)。可是js不是只有一个主线程和一个任务队列吗,所以是不是应该只存在串行执行,而且js是单线程呀。
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
javascript作为编程语言本身是不存在并发或并行这一说的,讨论并发和并行不能脱离其运行环境。
javascript在nodejs平台上是可以实现并行和并发的;但是在浏览器环境中,javascript的执行线程一般是单线程的。
现在新的web规范中web worker API可以在浏览器环境中实现真正的并行!
上一篇:品牌设计中,色彩到底有多重要?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |