操作系统概念第六章部分作业题答案

题目一: 如果将 peterson 算法中的 flag[i] = true 与 turn = j 两条语句交换顺序,会导致求解临界区问题所需三个要求(互斥、有空让进、有限等待)中的哪些要求得不到满足?请举例并分析说明得不到满足的情况 解答: 假设两个进程i和j: 进程i的进入区代码是这样的 flag[i] = TRUE; turn = j; while(flag[j] == TRUE && tur
相关文章
相关标签/搜索