进程
什么是进程(what?)
工具栏-右键-任务管理器-进程-运行着很多软件,这些就是进程。写了一个程序,有一个软件要在计算机里运行,那么软件在哪里运行,需要有一个位置。进程相当于一个仓库,相当于一个工厂的车间。**进程负责为程序的运行提供必备的环境。**一段代码需要运行,必须要存在一个位置。这个位置就是进程。
线程
什么是进程(what?)
线程是计算机中的最小的计算单位,线程负责执行进程中的程序。线程是工厂中的工人,是干活的。
进程中的程序表示有很多程序被挂起,但没有全部执行。cpu有数值时,表示进程正在被执行。
单线程
什么是单线程
一个活一个人干,
js是单线程,
浏览器是单线程,为什么?浏览器会在js代码执行完成后进行页面渲染。
多线程
多个人同时干一个活,多线程速度快,性能好