码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-04-08 19:30:54      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:编程模型   没有   asc   worker   必须   子线程   html5   script   单线程   

单线程模型

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

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

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

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

标签:编程模型   没有   asc   worker   必须   子线程   html5   script   单线程   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!