信号量与互斥量

进程间须要进行通讯,通讯的过程当中就会产生不少关系,经典的关系就是生产者消费者模型。 生产者消费者模型: 两个进程共享共享一块公共的固定大小的缓冲区,其中一个是生产者,将信息放入缓冲区;另外一个是消费者,用来从缓冲区中读取信息。生产者不断进行生产,若是缓冲区满,生产者进行睡眠,唤醒消费者,不然生产者持续向缓冲区放入数据。消费者从缓冲区拿出数据,若是缓冲区为空的时候,消费者进行休眠,此时唤醒生产者。
相关文章
相关标签/搜索