【OS笔记 15】进程同步篇——解决进程互斥问题的软件方法(Peterson算法)

适用于两个进程在临界区、剩余区交替执行。 两个进程 P0 和 P1 ,分别用 Pi、Pj( j=1-i )表示。 变量 turn 表示哪个进程可以进入临界区。 数组 flag[ ] 表示哪个进程想要进入临界区,flag[ i ] = true 表示进程 Pi 已经就绪。 附上本人的注释:
相关文章
相关标签/搜索