摘要: 一、单生产者单消费者 1. 问题描述 系统中有一组生产者和消费者进程,生产者进程每次生产一个产品放入缓冲区,消费者进程每次从缓冲区中取出一个产品并使用。(产品可以理解为某种数据) 生产者、消费者共享一个初始为空、大小为n 的缓冲区。 只有缓冲区没满时,生产者才能把产品放入缓冲区,否则必须等待。 只有 阅读全文
posted @ 2021-02-08 12:39 -野比大雄- 阅读(396) 评论(0) 推荐(0)
摘要: 此篇博客主要记录进程同步与死锁的相关知识 一、基础知识: 1. 临界资源: 一次仅允许一个进程使用的资源。 访问临界资源的那段代码称为临界区 2. 同步 : 又称直接制约关系,两进程需要合作但是依然需要协调先后次序。举例,A通过单缓冲向B提供数据 3. 互斥: 又称间接制约关系。举例, A 和B同时 阅读全文
posted @ 2021-02-08 11:57 -野比大雄- 阅读(473) 评论(0) 推荐(0)