生产者-消费者问题理解

问题描述: 涉及对象:生产者(制造数据)、消费者(消费数据)、缓冲区(中介) 具体描述:生产者和消费者分别为两个线程(或进程),共享一个固定大小的缓冲区。生产者干两件事:一、制造数据并且在缓冲区未满时写入,否则等待;在缓冲区为空的情况下写入数据并唤醒消费者读取数据;消费者在缓冲区不为空时读出数据,否则等待;在缓冲区满的情况下消费数据并唤醒生产者写入数据。   问题关键: 1、对缓冲区进行互斥处理,
相关文章
相关标签/搜索