Loading... > @author: 郭瑞峰 > @createTime: 2023/07/19 > @updateTime: 2023/08/21 # JavaScript运行机制 `Javascript`是浏览器脚本语言,并且它只有一个线程运行。 当然就是因为`js`是浏览器脚本语言,所以说就不会设置多个线程来增加同步异步管理问题,否则会有很麻烦的资源管控管理问题。 单一线程也是这门语言特色,也是这门语言的核心特点,估计将来很多年都不会变 ( 变了欢迎回来踢我一脚(* ̄;( ̄ *) ) 注意: 1、这里指向的是以浏览器运行的前端`mjs`代码,不是后端`nodejs`的`cjs`。`nodejs`可以像`Java`那样将入口作为线程/进程管理中心,管理多个线程/进程运行。  2、为了利用空闲的(CPU)运算能力,现在可以使用`web-worker`,将计算数据传出去(`worker.postMessage`),由`web-worker`创建新线程进行运算,运算完成后再传回(`window.postMessage`) > 未完待续 最后修改:2024 年 11 月 27 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏
2 条评论
内容的丰富性和深度让人仿佛置身于知识的海洋,受益匪浅。
作者对主题的挖掘深入骨髓,展现了非凡的洞察力和理解力。