linux
孙大鹏-迷茫中坚持着
路漫漫其修远兮,吾将上下而求索!
展开
-
生产者-消费者同步问题
使用Linux线程同步机制解决互斥和同步问题。问题描述:一组生产者向一组消费者提供消息,它们共享一个有界缓冲池,生产者向其中投放消息,消费者从中取得消息。假定这些生产者和消费者互相等效,只要缓冲池未满,生产者可将消息送入缓冲池;只要缓冲池未空,消费者可从缓冲池取走一个消息。功能要求:根据进程同步机制,编写一个解决上述问题的程序,可显示缓冲池状态、放数据、取数据等过程。有2个生产原创 2009-10-19 16:35:00 · 772 阅读 · 0 评论 -
用多线程同步方法解决生产者-消费者问题。
题目要求:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数。设计要求:(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者线程的标识符.(2)生产者和消费者各有两个以上.(3)多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码。 源程序: #include #incl原创 2010-01-04 13:12:00 · 1768 阅读 · 0 评论