某系统中采用固定优先级调度,有3个任务,优先级顺序为X>Y>Z,任务Z先执行,并

admin2022-08-02  21

问题 某系统中采用固定优先级调度,有3个任务,优先级顺序为X>Y>Z,任务Z先执行,并且运行过程中独占了共享资源S,在释放S之前,任务X和Y开始运行,X也申请资源S,Y和Z之间没有共享资源,则三个任务执行完成的顺序是( )。A.X、Y、ZB.Y、X、ZC.Y、Z、XD.Z、X、Y

选项 A.X、Y、Z
B.Y、X、Z
C.Y、Z、X
D.Z、X、Y

答案 B

解析 本题出的不严谨,并没有给出具体执行时间和流程供判断。本题应该这样理解:Z先执行,独占资源S,XY后执行,X优先级最高先执行,但要等待资源S被释放,因此转由Y再执行,可判断Y比X先执行完,然后等资源S释放后,再执行X直到结束,再继续执行Z直到结束。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2424147.html

最新回复(0)