没有合适的资源?快使用搜索试试~ 我知道了~
首页生产者——消费者 c语言
生产者——消费者 c语言

生产者——消费者 c语言 C语言 #include<stdio.h> #define size 5 int empty,full,in,out,a[size]={0},i,m=1; void produce() { int j; if(empty>0) { empty--; a[in]=1; printf("生产一件产品,1为继续生产,2为消费\n"); in=(in+1)%size; scanf("%d",&j); switch(j) { case 1: i=j;break; case 2: i=j;break; default: printf("结束操作");m=0; } full++; } else
资源详情
资源评论
资源推荐

C 语言
#include<stdio.h>
#dene size 5
int empty,full,in,out,a[size]={0},i,m=1;
void produce()
{
int j;
if(empty>0)
{
empty--;
a[in]=1;
printf("生产一件产品,1 为继续生产,2 为消费");
in=(in+1)%size;
scanf("%d",&j);
switch(j)
{
case 1: i=j;break;
case 2: i=j;break;
default: printf("结束操作");m=0;
}
full++;
}
else
{
printf("缓存池已满无法执行生产操作");
scanf("%d",&j);
if(j==2) i=j;
}
}
void consume()
{
int j;
if(full>0)
{
full--;
a[out]=0;
printf("取出一产品,1 为继续生产,2 为消费");
out=(out+1)%size;
scanf("%d",&j);
switch(j)
{
case 1: i=j;break;
case 2: i=j;break;















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1