1 / 7
文档名称:

操作系统生产者与消费者源代码.doc

格式:doc   大小:26KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统生产者与消费者源代码.doc

上传人:woyaonulifacai 2021/10/25 文件大小:26 KB

下载得到文件列表

操作系统生产者与消费者源代码.doc

文档介绍

文档介绍:操作系统生产者与消费者源代码
操作系统生产者与消费者源代码
操作系统生产者与消费者源代码
/*生产者/消费者*/
#include<〉
#include<malloc.h〉
#include<iostream.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)//入队

ﻩp—〉next = NULL;
->next = p;
ﻩQ。rear = p;
}
QueuePtr DeQueue(LinkQueue &Q)
//出队
{
ﻩQueuePtr p = Q。front—>next;
->next = p->next;
if( == p) =Q。front;
ﻩreturn p;
}
void outqueue(LinkQueue& Q)

  QueuePtr p = Q.front->next;
ﻩQ。front-〉next = p—〉next;
if( == p) =Q。front;

void LinkListInsert(LinkList &L, QueuePtr e)//进入链表

ﻩLinkList p = L;ﻩ
ﻩLinkList q = (LinkList)malloc(sizeof(LNode));
ﻩwhile(p->next)p++;
ﻩq—>data = e;
ﻩq—〉next = NULL;
p->next = q;
}
void processproc(LinkQueue &Q)//创建进程进入初始队列
{
ﻩint processNum = 0;
cout<<”请输入进程的个数:";//确定进程个数,默认为0
cin>>processNum

最近更新

小学生安全知识竞赛活动方案安全知识竞赛活动.. 5页

2024年美食400字作文精选6篇 7页

三唑类衍生物的合成及性质研究的中期报告 1页

三乙胺冷芯盒工艺在铸造生产中的应用与研究的.. 3页

七氟烷吸入麻醉对术前化疗与非化疗乳腺癌根治.. 2页

2024年给我搜中秋节作文7篇 9页

一类非线性超混沌系统的控制与同步的任务书 2页

备用金管理办法范例 27页

处置化学灾害事故救援预案 25页

壁后注浆安全技术措施 27页

2024年精选版关于国家公祭日活动策划参考模板.. 6页

管理学原理-第-章课件 24页

城市个体瓶装燃气换装点存在的问题及解决对策.. 24页

一种模型驱动架构系统的设计与实现的中期报告.. 2页

2024年精选关于幼儿园开学典礼主持词参考范文.. 7页

2024年精选关于学习雷锋演讲稿范文3篇 5页

学校疫情防控期间学生错时错峰上下学工作方案.. 33页

一种小变形弹塑性模型及应用的任务书 1页

一种基于距离的离群数据挖掘算法研究的中期报.. 2页

变电站岗位责任制 23页

一种基于ARM平台的蓝牙相对定位系统的中期报告.. 1页

学校特色阅读活动方案 4页

纺织品的抗静电性与电气性能研究 25页

叉车岗安全责任制考核记录 27页

2023年新托福口语Task模拟真题要点 12页

厨房抽油烟机处消防安全注意事项 28页

《韩非子》反义形容词研究的中期报告 2页

村民小产权转让协议书 3页

高中生物选修三基因工程知识点 5页

单位同意兼职证明模板 2页