电子科技大学《计算机操作统》第2章 并发与进程-同步
计算机操作系统;主要内容;2.6 进程并发控制:互斥与同步 ;2.6 进程并发控制:互斥与同步 ;2.6.1 并发控制 ;2.6.1 并发控制 ;2.6.1 并发控制——竞争资源 ;2.6.1 并发控制——竞争资源 ;2.6.1 并发控制——竞争资源;效率
公平;2.6.2 互斥与同步的解决策略;2.6.2 互斥与同步的解决策略;2.6.3 软件方法;2.6.3 软件方法;2.6.3 软件方法;2.6.3 软件方法;2.6.3 软件方法;2.6.3 软件方法;2.6.3 软件方法——第三次改进(续);boolean flag[2] = {false, false}; //共享的全局变量
int turn = 1; //共享的全局变量
进程P0
do {
flag[0] = true; //进入区
while (flag[1]) {
if (turn == 1) {
flag[0] = false;
while (turn == 1) ;
fla
原创力文档

文档评论(0)