进程与线程
进程:程序的一次执行,它占有一片独有的内存空间;可以通过Windows任务管理器查看进程。
线程:是进程内的一个独立执行单元;是程序执行的一个完整流程;是CPU的最小的调度单元。
线程池:保存多个线程对象的容器,实现线程对象的反复利用。
JS是单线程运行的,但使用H5中的Web Workers可以多线程运行。
浏览器是多线程运行的,有的浏览器是单进程运行(火狐),有的是多进程的(谷歌)。
浏览器内核
浏览器内核包含很多模块:
JS是单线程执行的
浏览器的事件循环(轮询)模型
H5 Web Workers(多线程)