首页 > 编程语言 > 详细

JavaScript 编程模型及异步编程讲解

时间:2020-04-08 19:37:43      阅读:73      评论:0      收藏:0      [点我收藏+]

单线程模型

JavaScript 只在一个线程上运行,同时只能执行一个任务,其他任务都必须在后面排队等待。

注意, JavaScript 只在一个线程上运行,不代表 JavaScript 引擎只有一个线程。事实上,JavaScript 引擎有多个线程,单个脚本只能在一个线程上运行(称为主线程),其他线程都是在后台配合

为了利用多核 CPU 的计算能力,HTML5 提出 Web Worker 标准,允许 JavaScript 脚本创建多个线程,但是子线程完全受主线程控制,且不得操作 DOM。所以,这个新标准并没有改变 JavaScript 单线程的本质

JavaScript 编程模型及异步编程讲解

原文:https://www.cnblogs.com/yeni/p/12661789.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!