问答题程序并发执行为什么会产生间断性?

题目
问答题
程序并发执行为什么会产生间断性?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行下列程序时,会产生什么异常( )。

A.ArrayIndexOutOfBoundsException

B.NumberFormatException

C.ArithmeticException

D.EOFException


正确答案:C
本题考查异常的概念。首先应该掌握题目选项中给出的都是什么类型的异常。选项A是当访问数组中非法元素时引发,出现数组负下标异常。选项B是格式化数字异常。选项C是算术异常,如程序触发分母为0,或用0取模时出现。选项D是文件已结束异常。当Java执行这个算术表达式的时候,由于求模运算的分母是a—b—d=0,就会构造-个ArithmeticException的异常对象来使程序停下来并处理这个错误的情况,在运行时抛出这个异常。默认的处理器打印出Exception的相关信息和发生异常的地点。

第2题:

程序并发执行为什么会产生间断性?


本题答案:因为程序在并发执行过程中存在相互制约性.

第3题:

程序并发执行而产生的相互制约关系,使得并发执行程序具有“执行—暂停—执行”的活动规律。()

此题为判断题(对,错)。


参考答案:对

第4题:

何谓并发程序?为什么要引入并发程序?


正确答案: 能够并发执行的那些程序即为并发程序,引入并发程序后:简化了程序设计;在多处理机系统中,可加速程序的完成,在多道程序环境下,可有效地利用系统资源.

第5题:

为什么程序并发执行会产生间断性特征?


答案:程序在并发执行时,由于它们共享系统资源,为完成同一项任务需要相互合作,致使这些并发执行的进程之间,形成了相互制约关系,从而使得进程在执行期间出现间性。

第6题:

程序并发执行为何会失去封闭性和可再现性?


本题答案:因为程序并发执行时,多个程序共享系统中的各种资源,资源状态需要多个程序来改变,即存在资源共享性使程序失去封闭性;而失去了封闭性导致程序失去可再现性.

第7题:

程序并发执行与顺序执行时相比产生了一些新的特征,他们分别是(56),(57),(58)。

FO设备的类型繁多,从资源分配的角度,操作系统把外设部分分为(59),(60)和虚拟设备。

A.间断性

B.动态性

C.并发性

D.独立性


正确答案:A
解析:(56)~(58)空:程序的并发执行,提高了系统的吞吐率,但也产生了一些与顺序执行时不同的新特征,间断性,失去封闭性,不可再现性等。(59)~(60):I/O设备按传输数率可分为低速设备,中速设备和高速设备;按信息交换的单位分可分为块设备和字符设备;按设备的共享属性可分为独占设备,共享设备和虚拟设备。

第8题:

下面哪一个不是程序在并发系统内执行的特点( )。

A.产生死锁的必然性

B.资源分配的动态性

C.程序执行的间断性

D.相互通信的可能性


参考答案:A

第9题:

程序井收执行时为什么会失去封闭性和可再现性?


答案:程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。

第10题:

进程并发执行时可能会产生与时间有关的错误。形成这种错误是由于若干进程()

  • A、交替地访问了共享变量
  • B、改变了各自的执行顺序
  • C、占用处理器的时间太长
  • D、执行了相同的程序

正确答案:A