当前位置:  技术问答>linux和unix

生产者与消费者

    来源: 互联网  发布时间:2016-11-10

    本文导语:  生产者消费者问题如下: 有一个有限缓冲区和两个线程:生产者和消费者。 分别生产产品到缓冲区和从缓冲区拿走产品 在缓冲区满时生产者必须等待, 缓冲区空时生产者必须等待。 要求用有名管道来模拟有限缓冲...

生产者消费者问题如下:
有一个有限缓冲区和两个线程:生产者和消费者。
分别生产产品到缓冲区和从缓冲区拿走产品
在缓冲区满时生产者必须等待,
缓冲区空时生产者必须等待。

要求用有名管道来模拟有限缓冲区,用信号量来解决同步和互斥问题。


虽然知道生产者消费者问题怎么解决,但用有名管道
来模拟缓冲区就不知道应该咋写了。。

|
有名管道就是用来缓冲数据的,读出/写入就行了

|
linux的管道就已经实现了读写的pv操作了

|
open()  // 打开有名管道
read()  // 读
write()  // 写
close()  // 关闭

|
临界资源 上锁 读写 解锁。

    
 
 

您可能感兴趣的文章:

  • 生产者消费者问题...
  • linux下生产者消费者问题
  • 想实现类似“生产者、消费者”问题,应该如何设置buffer?
  • 一道题目的思考-“生产者消费者问题”
  • 单个生产者线程,单个消费者线程,用 cond、mutex还是sem?
  • JAVA生产者消费者(线程同步)代码学习示例
  • 生产者消费者问题为什么不可以共用一个信号量,如果这个信号量可以设置取值固定为0到N,即当信号量取值为N的时候阻塞进程,是否也可以?
  • 300分!查错,解决多个生产者和多个消费者问题 高手进!分不够想法子再加!
  • java解决单缓冲生产者消费者问题示例
  • Lock、Condition实现简单的生产者消费者模式示例
  • java开源软件 iis7站长之家
  • 关于生产者与消费者问题
  • 关于生产者-消费者的程序
  • 用信号量同步生产者消费者的问题
  • 大家看看我的生产者消费者问题编程有没有问题....
  • 生产者消费者问题--进程并发性体现得不太好,请帮我看看...
  • 求助:有关linux下的线程编程问题-生产者消费者问题
  • 多个生产者与消费者的UNIX系统V编程实现问题
  • 深入多线程之:深入生产者、消费者队列分析
  • Linux c++ 消费者 生产者 互斥同步 问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Kafka 生产者守护进程 Bruce


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3