- 4
- 0
- 约4.56千字
- 约 8页
- 2019-03-03 发布于湖南
- 举报
#include stdio.h
struct{
char pstatus; //哲学家状态
int pid;//哲学家编号
int waiter1;
int priority;//优先级,数值大的就餐的优先级高
}pcb[6];
struct sp{
int stick; //筷子状态,0表示可使用或表示空闲,1表示有人在使用或不空闲
}num[6];//筷子编号
struct{
int value; //互斥信号量,临界区数,初值为1
int waiter2; //同步信号量,初值为0
}sem[3];
char stack[11][6];
int m1,m2;//为系统设置的公用数据被三个进程共享使用。
int i,ep; //ep表示正在就餐的哲学家的pid,i为通用寄存器
char addr; //addr为程序计数器
void init();
int find();
int hungry();
int process1();
int process2();
int process3();
int process4();
int process5();
int p(int,int ,char);
int v(int,int ,char);
int main(){
init();
printf
您可能关注的文档
- 信息检索与利用.docx
- 信用社考试必备.docx
- 选择比努力重要.docx
- 演唱会策划书).docx
- 杨辉三角的多种解法.docx
- 一般现在时,现在进行时,一般过去.docx
- 一汽大众管理流程.docx
- 一些关于JDBC及XML&HTML的题目(有答案).docx
- 一些基础的Linux问题.docx
- 一周孕妇食谱日记.docx
- 2025-2026学年三年级上册地理地形地貌识别挑战试卷.docx
- 2025年初中生物中考备考:生理系统知识巩固测试卷.docx
- 2025年初中生物中考复习:人体生理系统复习重点升级试卷.docx
- 2026年初中生物中考复习人体生理系统高效训练试卷.docx
- 2025年初中生物中考复习:人体生理系统复习要点测试卷.docx
- 2025年初中生物中考复习:人体内分泌系统冲刺押题试卷.docx
- 2025年中考英语词汇与语法冲刺押题试卷(附答案).docx
- 2025年中考生物复习:人体生理系统重点内容试卷.docx
- 2025年中考英语作文高分技巧专项训练试卷(附答案).docx
- 2026年地理一轮复习易错点卷.docx
原创力文档

文档评论(0)