并发:
如果你的操作系统中只包含一个cpu,在同一时间间隔中,把cpu运行时间分为多个时间段,分别分配给多个进程执行,在一个时间段中只有一个进程执行,我们称这一事件为并发。当然多线程的并发也是如此的。
并行:
是指在一个操作系统中有多个cpu,在统一时刻能同时执行多个任务,即能同时执行多个进程。多线程的并发也是如此。
区别:
并发是指多个事件能在同一时间间隔中发生,并行是指多个事件能在同一时刻发生。
并行是指在不同实体上执行多个事件,并发是指在同一个实体上执行多个事件。
高并发:
通常是指通过设计保证系统能够同时并行处理很多请求。
参考: https://blog.csdn.net/qq_27825451/article/details/78850336