在linux下用c语言实现用多进程同步方法演示“生产者-消费者”问题

日期:2016-11-23 04:21:01 人气:3

在linux下用c语言实现用多进程同步方法演示“生产者-消费者”问题

这个问题需要的知识主要包括: 1 多进程间进行通信; 2 使用同步信号量(semaphore)和互斥信号量(mutex)进行数据保护。 参考代码如下,可以参照注释辅助理解: #include #include #include #include #include #define N 2 // 消费者或者生产者的数目#define M 10 // 缓冲数目int in = 0; // 生产者放置产品的位置int out = 0; //
    A+
热门评论