- 11
- 0
- 约4.31千字
- 约 5页
- 2015-09-26 发布于重庆
- 举报
生产者消费者
生产者/消费者
/*
*/
#includestdio.h
#includemalloc.h
#includeiostream.h
struct PCB
{
int flag; //1为生产者,2为消费者
int numLabel;
};
typedef struct QNode
{
PCB data;//数据域
struct QNode* next;//指针域
}QNode, *QueuePtr;
typedef struct
{
QueuePtr front;//队头指针
QueuePtr rear;//队尾指针
}LinkQueue;
typedef struct LNode
{
QueuePtr data;
struct LNode *next;
}LNode, *LinkList;
void QueueInit(LinkQueue Q)//初始化队列
{
Q.front = Q.rear = (QueuePtr)malloc(sizeof(QNode));
Q.front-next = NULL;
}
void LinkListInit(LinkList L)//初始化链表
{
L = (LinkList)malloc(sizeof(LNode));
}
void EnQueue(LinkQueue Q, QueuePtr p)//入队
{
您可能关注的文档
最近下载
- 2025年江西国科军工集团股份有限公司招聘7人 (第一批)备考试题及答案解析.docx VIP
- 福建省漳州地区2024-2025学年八年级下学期期中考试数学试卷(含解析).pdf VIP
- SONY索尼HXRNX80说明书NX80操作手册.pdf VIP
- 2026年四川省宜宾市中小学体育老师招聘考试参考试题及答案解析.docx VIP
- DVP-EH3 使用说明.pdf VIP
- 金冶炼厂的自动化与信息化建设考核试卷.docx VIP
- 【真题】2025年广东初中生物会考试题及答案 .pdf VIP
- 中国人寿创业签约培训.pptx VIP
- 2025湖州市产业投资发展集团有限公司招聘笔试参考题库附答案详解.docx VIP
- 2026年广东省东莞市中考化学模试卷(含答案解析).doc VIP
原创力文档

文档评论(0)