版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
进程process:程序的一次执行
进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程产生影响
进程间切换会有较大开销,一个进程包含1-n个线程
进程是资源分配的最小单位
多进程是指操作系统能够同时运行多个任务(程序)
线程thread:进程中执行的一段程序片段
同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器
线程有自己的堆栈和局部变量,线程间无单独地址空间
线程是CPU调度的最小单元
多线程是指同一程序中有多个顺序流在执行