进程的并行和并发

Posted randysun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程的并行和并发相关的知识,希望对你有一定的参考价值。

进程的并行和并发

一、进程的并行和并发

并行: 并行是指两者同时执行,比如赛跑,两个人都在不停的往前跑;(资源够用,比如三个线程,四核的CPU )

并发: 并发是指资源有限的情况下,两者交替轮流使用资源,比如一段路(单核CPU资源)同时只能过一个人,A走一段后,让给B,B用完继续给A ,交替使用,目的是提高效率。

二、并行和并发的区别

并行是从微观上,也就是在一个精确的时间片刻,有不同的程序在执行,这就要求必须有多个处理器。

并发是从宏观上,在一个时间段上可以看出是同时执行的,比如一个服务器同时处理多个session。

以上是关于进程的并行和并发的主要内容,如果未能解决你的问题,请参考以下文章

进程的并行和并发

什么是并发和并行?什么是进程和线程?进程和线程的区别

进程与线程概念和并行与并发概念

测开之并发编程篇・《并发并行线程队列进程和协程》

107 进程的并发和并行

多线程进程并发并行同步异步伪并发真并发