试题详情
简答题为什么进程在进入临界区之前,应先执行“进入区”代码,在退出临界区后又执行“退出区”代码?
  • 为了实现多个进程对临界资源的互斥访问,必须在临界区前面增加一段用于检查欲访问的临界资源是否正被访问的代码,如果未被访问,该进程便可进入临界区对资源进行访问,并设置正被访问标志,如果正被访问,则本进程不能进入临界区,实现这一功能的代码成为"进入区"代码;在退出临界区后,必须执行"退出区"代码,用于恢复未被访问标志.
  • 关注下方微信公众号,在线模考后查看

热门试题