国有企业处于什么级别:什么是进程并发

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 12:00:08
进程的并发执行是指多个进程在一个处理机上同时执行。

是对还是错

请知道的朋友
给我一个充分的答案

不对,并发和并行是不同的,并发是指宏观上并行,其实不是并行,例如,多进程其实是将所有进程按时间分为一个一个的时间片,每一个时刻只执行该运行的片,时间片过期后转而执行下一个进程的时间片
如下图:

|
|~~~__~~~~~__~~~~~~~~~~~~~~~~ 进程A
|
|__~~~~~~__~~~~~~~~~~~~~~~~~~ 进程B
|
|~~~~~__~~~~~~~__~~~~~~~~~~~~ 进程C
|
|______________________________时间轴

~~~~~部分是指此时没有在运行的进程
__部分是指占用CPU运行的进程时间片

从上图可以看出,进程B首先运行,然后当B运行结束后(时间片到)转到A,然后转到C
不过由于时间片很短,所以看起来是并行处理的,其实不是,所以叫并发,而不是并行。

其实每一个时间只运行一个进程的一片而已。
并行是如你所说的,多个程序同时运行(不过一个处理机不知道能不能支持多个进程,一般服务器采用多个处理机处理多个进程)