概念
进程
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础
临界区
临界区用来表示一种公共资源或共享数据,可以被多个线程使用;但是每一次只能有一个线程使用,一旦临界区被占用,其它线程要想使用这个资源,就必须等待
并行与并发
并发(concurrency)和并行(parallellism)是:
并行是在不同实体上的多个事件,并发是在同一实体上的多个事件
通俗点说 并发就是不同线程同时干一件事情,并行就是不同线程同时干不同的事情