并发进程在运行时,其推进的相对速度是( )。

admin2019-05-10  12

问题 并发进程在运行时,其推进的相对速度是(    )。

选项 A、由进程的程序结构决定   
B、由进程自己的代码控制
C、与进程调度策略有关   
D、在进程创建时确定的

答案C

解析 在进程的一次运行过程中,其代码的执行序列是确定的,即使有循环或转移,对于进程来讲,其运行的轨迹也是确定的,所以对于这样一个确定的运行轨迹,进程自身是可以控制自身前进或停止的,例如可以休眠10秒再唤醒等,但是,当这样的进程存在于一个并发系统中时,这种确定性就被打破了。由于系统中存在有大量的可运行的进程,操作系统为了提高计算机的效率,会根据用户的需求和系统资源的数量来自动地进行调度和切换,以保证系统高效地运行。此时,进程由于被调度,打破了原来的固有执行速度,走走停停,因此,进程的相对速度就不受进程自己的控制,而是取决于进程调度的策略。不确定性也是并发系统的一个特征。
转载请注明原文地址:https://kaotiyun.com/show/C9Ci777K
0

相关试题推荐
最新回复(0)