JS高阶---进程与线程

【大纲】

二级大纲:

 三级大纲:

【主体】

(1)进程process

如下所示,两者内存空间相互独立

(2)线程thread

(3)图解

注意:有的程序是多进程的,有的时单进程的

(4)单线程与多线程

1、如果一个进程只包含一个线程,那么它就是单线程的
2、如果一个进程有多个线程,那么它就是多线程的

如下所示,如果一个程序有两个进程,每个进程单独对应一个线程,那么它依然是单线程

(5)其他相关知识

 

(6)其他问题

 

现在移动设备双核或者多核,在同一时间点内可以同时做两件或多件事情

JS是单线程运行的

浏览器是多线程的

 

浏览器有单进程的,也有多进程的

 如下所示

.

猜你喜欢

转载自www.cnblogs.com/jianxian/p/11979638.html