进程和线程
进程
进程是系统具有独立功能的程序的一次执行活动,是系统进行资源分配和调度的独立单位.
电脑中优酷运行是一个进程
特点
1.进程崩坏并不会影响其他进程的使用
2.进程可以并发执行
3.一个系统必定有一个进程,一个进程必定有一个线程
那浏览器来说,打开一个tab就是创建一个进程
线程
线程是进程的实体,是最小的运行单位,线程依附于进程存在
一个微信的线程如图
特点
1.同一个进程内的线程可以资源贡献
2.一个进程内的线程挂掉,整个进程都会挂掉,所以多进程比多线程要健壮
3.线程可以并发执行
4.线程依附于进程存在
5.线程可以创建和销毁线程
拿浏览器来说,一个页面有js线程,渲染线程,http请求线程等,每次发送一个http请求就是去创建一个线程,当请求结束时该线程可能会被销毁
开源中国博客地址:https://my.oschina.net/u/2998098/blog/1540520