本文首发公众号 猩猩程序员 欢迎关注1.并发的基础——进程与线程1. 进程 (Process)是什么:进程是操作系统进行资源分配和调度的基本单位。简单来说,你电脑上运行的每一个程序(比如微信、Chrome浏览器)都是一个独立的进程。核心特征:比喻:一座座独立的工厂。每座工厂有自己的设备、原材料和工人,工厂之间互不干扰。如果想让两个工厂协作,需要通过复杂的物流系统(IPC)来运输物资。2. 线程 (Thread)是什么:线程是进程内的一个执行单元,是CPU调度的基本单位。一个进程可以包含多个线程。核心特征:比喻:工厂里的工人们。所有工人共享工厂的设备和原材料。多一个工人(线程),就能多一条生产线...