[31][32][多选]程序的并发执行会造成“程序执行结果的不可再现性”。下列描述中,哪些体现了这一点?
进程在处理器上运行的时机不可控
进程每次运行时间的长短不可控
进程运行的结果每次都不同
进程运行时每次所需的资源都不同
进程不需要与其他进程通信
答案
进程在处理器上运行的时机不可控
进程每次运行时间的长短不可控
解析
并发程序执行结果与其相对速度有关,是不确定的。多个进程的并发执行意味着它们在宏观上是同时进行的,但从微观上看,在单 CPU 系统中,它们仍然是顺序执行的。程序执行结果的不可再现性主要体现的是进程在 CPU 上运行的时机不可控制,而且运行的时间长短也无法控制。涉及考点为第 2 章进程管理。
转载请注明出处。