进程(第四部分)
同步問題的經典問題:讀者寫者的問題.
消費者和生產者問題,消費者和生產者實際上是站在同樣的水平上面.它們的優先級別是相等的.而讀者和寫者的問題就存在著一個區別.寫者和讀者應該要區別對待,對他們的要求是不同的.讀者和寫者是共享一組數據區,同一組數據區.
比如一個數據報表我已經做出來了,我可以供很多人同時閱讀。但是如果我要對統計報表進行修改,不能說是我邊修改邊公布給別人看.必須要寫好之后、修改好之后才能給別人看.而且修改的時候也不能夠同時幾個人進行修改,這樣子的修改會出現錯誤.
這些操作分布在很多個程序當中,它的這個關系就會變得復雜。關系復雜了以后易讀性就差了。同時因為這個原因導致了程序的維護和修改方面的困難。
count是已經存入的東西的數量。如果說存滿了count=n.因為n是緩沖區的個數.而count是現在已經存入的東西,已經存入的產品的個數.如果存入產品的個數大于或者等于緩沖區的話,那么就要進行阻塞.這條語句就要阻塞了.
轉載于:https://www.cnblogs.com/ZHONGZHENHUA/p/7195846.html
總結
- 上一篇: 【杂题集】单题小总结
- 下一篇: 阿里巴巴为什么主推HSF?比Dubbo有