[15][12][单选]为正确使用临界资源,可把对临界资源的访问分成进入区、临界区、退出区和剩余区四部分。下列飞机订票代码中 lock = FALSE 语句属于哪一个区域
临界资源访问过程中的进入区
临界资源访问过程中的临界区
临界资源访问过程中的退出区
临界资源访问过程中的剩余区
答案
临界资源访问过程中的退出区
解析
对临界资源访问分为四个区域,进入区用于检查可否进入临界区并设置标志;临界区是访问临界资源的代码段;退出区用于清除访问标志;剩余区是其余代码。在此代码中,lock = FALSE 是清除标志,属于退出区。
【涉及考点】
第4章 并发与同步
转载请注明出处。