zoukankan      html  css  js  c++  java
  • 进程(第四部分)

    同步问题的经典问题:读者写者的问题.
    消费者和生产者问题,消费者和生产者实际上是站在同样的水平上面.它们的优先级别是相等的.而读者和写者的问题就存在着一个区别.写者和读者应该要区别对待,对他们的要求是不同的.读者和写者是共享一组数据区,同一组数据区.

    比如一个数据报表我已经做出来了,我可以供很多人同时阅读。但是如果我要对统计报表进行修改,不能说是我边修改边公布给别人看.必须要写好之后、修改好之后才能给别人看.而且修改的时候也不能够同时几个人进行修改,这样子的修改会出现错误.


    这些操作分布在很多个程序当中,它的这个关系就会变得复杂。关系复杂了以后易读性就差了。同时因为这个原因导致了程序的维护和修改方面的困难。

    count是已经存入的东西的数量。如果说存满了count=n.因为n是缓冲区的个数.而count是现在已经存入的东西,已经存入的产品的个数.如果存入产品的个数大于或者等于缓冲区的话,那么就要进行阻塞.这条语句就要阻塞了.

  • 相关阅读:
    vim高亮
    mengning
    4.4内核osal
    tmpvalgrind
    为什么引入协程
    alloc_call_show(转)
    TSAN
    如何查看哪些进程占用Buffer和Cache高(转)
    ASAN详解其他参考链接
    Linux系统与程序监控工具atop教程(转)
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/7195846.html
Copyright © 2011-2022 走看看