Linux16(2)生产者消费者

生产者:生产数据的

消费者:消费数据的

利用缓冲区

Linux16(2)生产者消费者_第1张图片

 


#define BUFF_MAX  30


int buff[BUFF_MAX];

int in=0;
int out=0;


pthread_mutex_t mutex;
sem_t sc_sem;
sem_t xf_sem;



//多线程实现
void *sc_fun(void*arg)
{
for(int i=0;i

你可能感兴趣的:(linux,算法)