Heshiyu's Blog
总览
基础
基础
基础
HTML
CSS
JS
Web
框架
React
Vue
NodeJS
其它
计算机
算法
实践
实践
平台
H5
PC
RN
其它
工具
工程工具
周边
周边
产出
前端规范
前端工程模板(React)
心得
读书/参会心得
梳理
工具
#
进程、线程
经常说 JS 是单线程执行的,指的是
一个进程里只有一个主线程
。
#
定义
进程是 CPU 资源分配的最小单位;线程是 CPU 调度的最小单位。
#
示例
进程 可以理解为 图中的工厂,有单独的
专属自己的工厂资源
(内存)
线程 可以理解为 图中的工人,多个工人在同个工厂中协同工作
工厂 与 工人 是
1 : n
的关系(即:
一个进程由多个线程组成,线程是一个进程中代码的不同执行路线
)
工厂的空间是工人共享的(即:
一个进程的内存空间是所有线程共享的
)
多个工厂之间独立存在
单处理器进程的调度策略
→