[20][12][单选]有如下航班订票程序:
int booking(id, char n, int c int i; while(TS(&lock; i = fetch(sa; i = i - c; send(i; lock = FALSE; output(voicd; 其中,while(TS(&lock语句的作用是
临界资源访问过程中的临界区
临界资源访问过程中的退出区
临界资源访问过程中的进入区
临界资源访问过程中的剩余区
答案
临界资源访问过程中的进入区
解析
在访问临界资源时,一般分为进入区、临界区、退出区和剩余区。while(TS(&lock用于获取锁,保证只有一个进程能进入临界区,属于进入区操作,故本题答案选择该选项。
涉及考点:第 4 章 并发与同步
转载请注明出处。