并发是并行的不同表述 并发和并行的区别

并发是指宏观上在一段时间内能同时运行多个程序(注意是一段时间,如果是单核的话,其实还是串行的执行程序,只不过是快速的在一段时间内进行切换而已) 。
而并行则指同一时刻能运行多个指令,这里强调的是同一个时刻就是说两个时间一模一样的同时执行 。
【并发是并行的不同表述 并发和并行的区别】并行需要硬件支持,如多流水线、多核处理器或者分布式计算系统 。
操作系统通过引入进程和线程,使得程序能够并发运行 。
你明白了吗?

并发是并行的不同表述 并发和并行的区别

文章插图