程序封闭性
发布时间: 2024-01-24 04:17:09
① 多道程序执行时的特征是什么需要多道程序设计的主要原因是什么
程序的顺序执行具有如下特征。
1、 顺序性
2、 封闭性
3、 程序执行结果的专确定性
4、 程序执行结果的可再现性
上述程属序的顺序性和封闭性是一切顺序程序所应具有的特性。从这两个特性出发,不难引出程序执行时所具有的另外两个特性。顺序程序执行结果的确定特性和可再现性。
程序的并发执行如下特征:
1、 在执行期间并发程序相互制约
2、 程序与计算不再一一对应
3、 并发程序的执行结果不可再现
4、 程序的并行执行与程序的并发执行
② 程序执行的特点是什么啊
顺序执行的特点: 顺序性 封闭性 可再现性
程序并发执行的特点:
1、间断性(失去程序的封闭性)
2、不可再现性
任何并发执行都是不可再现
3、进程互斥(程序并发执行可以相互制约)
③ 程序并发执行时失去程序的封闭性的主要原因
并发执行时,系统中的各资源将为它们所共享,而这些资源的状态也有这些程序来改变,致使其中的任意程序在运行时,其环境必然会受到其他程序的影响。
初始数据的更改也会影响结果,两个程序去改一个变量,总要乱的~