试题题干
程序在并发执行时。由于它们共享资源,导致程序的执行是时断时续的,因此失去了( )
参考答案
正确答案:
试题解析
题干关键字:失去。
程序并发执行是指在同一时间间隔内运行多个程序。程序并发执行具有以下几个特点:
(1)间断性;程序在并发执行时,由于它们共享资源,而资源数量又往往少于并发执行的程序数量,系统不能保证每个程序不受限制地占用资源。因而,每个程序在CPU上运行,都是时断时续的。
(2)失去封闭性;程序在并发执行时,由于它们共享资源或者合作完成同一项任务,系统的状态不再是只有正在执行的某一个程序可以“看见”和改变。
(3)不可再现性。程序在并发执行时,由于失去了封闭性,也将导致其失去执行结果的可再现性。