![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
李国宝
这个作者很懒,什么都没留下…
展开
-
生产者-消费者问题(操作系统)原理与实现
生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。在同一个进程地址空间内执行的两个线程生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品时,如果没有满的缓冲区,那转载 2014-04-20 15:14:47 · 3250 阅读 · 0 评论 -
信息量机制代码
# include # include # include # include # define MSGKEY 75 struct msgform { long mtype; char mtrex[1030]; }msg; int msgqid, i; void CLIENT() { int i; msgqid=msgget(MSG原创 2014-04-27 20:23:11 · 870 阅读 · 0 评论