单选题
👁️ 浏览量:

试题题干

程序在并发执行时。由于它们共享资源,导致程序的执行是时断时续的,因此失去了( )

A

封闭性

B

间断性

C

顺序性

D

不可再现性

参考答案

正确答案:

试题解析

题干关键字:失去。

程序并发执行是指在同一时间间隔内运行多个程序。程序并发执行具有以下几个特点:

(1)间断性;程序在并发执行时,由于它们共享资源,而资源数量又往往少于并发执行的程序数量,系统不能保证每个程序不受限制地占用资源。因而,每个程序在CPU上运行,都是时断时续的。

(2)失去封闭性;程序在并发执行时,由于它们共享资源或者合作完成同一项任务,系统的状态不再是只有正在执行的某一个程序可以“看见”和改变。

(3)不可再现性。程序在并发执行时,由于失去了封闭性,也将导致其失去执行结果的可再现性。