两个或两个以上的事件或活动在同一时间间隔内发生的性质称为「并发性」。发挥并发性能够消除系统中部件和部件之间的相互等待,有效地改善系统资源的利用率,改进系统的吞吐率,提高系统效率。并发性使得系统变得复杂化。
采用并发技术的操作系统称为「多任务系统」。并发的实质是一个物理 CPU(也可以多个物理 CPU)在若干道程序之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。
结论:实现并发技术的关键之一是如何对系统内的多个活动(进程)进行切换的技术。
并行的事件或活动一定是并发的,但反之并发的事件或活动未必是并行的。并行性是并发性的特例,而并发性是并行性的扩展。