多进程:在同一个时间里,同一个计算机系统中如果允许两个或两个以上的进程处于运行状态,多进程带来的好处是明显的,如可以听歌的同时,打开编辑器敲代码,编辑器和听歌软件的进程之间丝毫不会相互干扰
多线程: 程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。
在浏览器中也可以看到,当你打开一个Tab页时,其实就是创建了一个进程,一个进程中可以有多个线程
比如渲染线程、JS引擎线程、HTTP请求线程等等
当你发起一个请求时,其实就是创建 了一个线程
当请求结束后,该线程可能就会被销毁
---Every day to be a little better---
网友评论