并发是两个任务可以在重叠的时间段内启动,运行和完成。并行是任务在同一时间运行,例如,在多核处理器上。并发是独立执行过程的组合,而并行是同时执行(可能相关的)计算。并发是一次处理很多事情,并行是同时做很多事情。应用程序可以是并发的,但不是并行的,这意味着它可以同时处理多个任务,但是没有两个任务在同一时刻执行。应用程序可以是并行的,但不是并发的,这意味着它同时处理多核CPU中的任务的多个子任务。一个应用程序可以即不是并行的,也不是并发的,这意味着它一次一个地处理所有任务。应用程序可以即是并行的也是并发的,这意味着它同时在多核CPU中同时处理多个任务。增量就是一个完整的任务划分成多个小的任务,分开执行。可以随时停止和重新执行