Bootstrap

【408真题】2011-32

在这里插入图片描述

“接”是针对题目进行必要的分析,比较简略;
“化”是对此题型的解题套路总结,并结合历年真题或者典型例题进行运用。
涉及到的知识全部来源于王道各科教材(2025版)
408神功练成中… …

一、接:本题分析

2011-32
在这里插入图片描述

分析
【答】C
【解析】未设置临界区互斥访问,因此两个进程的指令可以混合执行,对指令编码:

//加1操作
load R1, x ①
inc R1 ②
store x, R1 ③

//减1操作
load R2, x ④
dec R2 ⑤
store x, R2 ⑥

①语句如果在⑤语句后执行,则R1的内容为0,③语句执行结果为x=1;
④语句如果在②语句后执行,则R2的内容为2,⑥语句执行结果为x=1;
若①、④同时执行,则R1=R2=1,然后若③先于⑥执行,结果x=2,反之,x=0。
故可能为0、1、2。

二、化:套路总结

关于不同进程指令混合执行结果,可以将多进程中的指令进行按序混合执行,观察不同执行结果。

写在后面

这个专栏主要是我在学习408真题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!

;