题5

题目

下列关于并发进程特性的叙述中, 正确的是 ( )。
A. 进程是一个动态过程, 其生命周期是连续的
B. 并发进程执行完毕后, 一定能够得到相同的结果
C. 并发进程对共享变量的操作结果与执行速度无关
D. 并发进程的运行结果具有不可再现性

分析

区分并发和并行这两个概念, 并发是指多个任务交替执行, 并行是指多个任务同时执行。

D
并发进程可能因等待资源或因被抢占 CPU 而暂停运行, 其生命周期是不连续的。
执行速度会影响进程之间的执行顺序和内存冲突问题, 从而导致不同的操作结果。
并发进程之间存在相互竞争和制约, 导致每次运行可能得到不同的结果, D 正确。