说明:文档内容多数是从网络博客
整理搬运
而来,在每个章节的开头有整体标明参考来源,仅供个人参考学习。如有侵害到原创作者的利益,请联系m1yellow@163.com
处理。
进程与线程的区别
-
进程是资源分配的最小单位,线程是CPU调度的最小单位。
-
一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线。
-
进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间(包括代码段,数据集,堆等)及一些进程级的资源(如打开文件和信号等),某进程内的线程在其他进程不可见。
-
调度和切换:线程上下文切换比进程上下文切换要快得多。
大约 8 分钟