- 1
- 0
- 约小于1千字
- 约 6页
- 2026-09-28 发布于浙江
- 举报
临界区问题之Peterson算法(双进程)
Peterson算法两进程共享数据intturn;Booleanflag[2]变量turn(只能取i或j)指示两个进程中的哪一个可以进入临界区数组flag指示进程是否申请进入临界区。也就是说,flag[i]=true表示进程Pi申请进入临界区
Peterson算法定义进程Pi while(true){flag[i]=TRUE;turn=j;while(flag[j]turn==j);CRITICALSECTIONflag[i]=FALSE;REMAINDERSECTION}
Peterson算法定义进程Pj while(true){flag[j]=TRUE;turn=i;while(flag[i]turn==i);CRITICALSECTIONflag[j]=FALSE;
您可能关注的文档
- 材料结构分析(4.4.2)--小晶体对X射线的散射.ppt
- 材料结构分析(4.5.2)--多晶衍射的积分强度.ppt
- 材料结构分析(4.5.4)--多晶粉末积分强度计算举例.ppt
- 材料结构分析(5.1.2)--粉末照相法.ppt
- 材料结构分析(5.2.2)--衍射仪法.ppt
- 材料结构分析(5.3.2)--衍射花样的指标化.ppt
- 材料结构分析(6.1.3)--定性相分析.ppt
- 材料结构分析(7.1.2)--基本原理.ppt
- 材料结构分析(7.3.2)--几个相关问题.ppt
- 材料结构分析(8.2.2)--织构材料的衍射花样特征.ppt
- 操作系统(1.2)--课程介绍.ppt
- 嵌入式系统(1.2.4)--嵌入式系统应用领域 B 1.2.ppt
- 嵌入式系统(1.2.9)--嵌入式系统应用领域.ppt
- 嵌入式系统(2.1.2)--基于ARM架构的嵌入式微处理器 A 2.1.ppt
- 嵌入式系统(2.1.4)--基于ARM架构的嵌入式微处理器 B 2.1_1.ppt
- 嵌入式系统(2.1.6)--基于ARM架构的嵌入式微处理器 B 2.1_2.ppt
- 嵌入式系统(2.2.2)--基于IA架构的嵌入式微处理器 A 2.2.ppt
- 嵌入式系统(2.2.4)--基于IA架构的嵌入式微处理器.ppt
- 嵌入式系统(2.3.2)--基于TI的嵌入式微控制器 A 2.3.ppt
- 嵌入式系统(2.4.2)--GPU处理器 A 2.4.ppt
原创力文档

文档评论(0)