作为一名合格的程序猿/媛,对于进程.线程还是有必要了解一点的,本文将从下面几个方向进行梳理,尽量做到知其然并知其所以然: 进程和线程的概念和关系 进程演进 进程间通信 理解底层基础,助力上层应用 进程保护 进程和线程的概念和关系 用户下达运行程序的命令后,就会产生进程.同一程序可产生多个进程(一对多关系),以允许同时有多位用户运行同一程序,却不会相冲突. 进程需要一些资源才能完成工作,如CPU使用时间.存储器.文件以及I/O设备,且为依序逐一进行,也就是每个CPU核心任何时间内仅能运行一项进程.