首頁>Club>
7
回覆列表
  • 1 # 使用者6666044614575

    比如對in=out表示緩衝池空這個條件,我舉個反例:初始時in=0,out=0,假設一次性生產n個產品,暫存在緩衝池中,在存入第n個產品之前,in=n-1,存入之後,in=(n-1+1)%n=0。此時in=out=0,按照判據應該是緩衝池空,但實際上存入了n個產品,緩衝池應該是滿的。

    這個順序是不對的,應該先判斷緩衝池是否滿了,再更新in。拿你的例子來說:

    在存入第n個產品之前,in=n-1存入第n個產品此時 (in+1)%n==out,表示緩衝池已滿,後面不能再插了in = (in+1)%n

    可以看到,儘管第3步能解釋的通,但並沒有什麼卵用,後面並沒有儲存第3步這裡的結果,而是使用了一個count變數。

  • 2 # 使用者1465424935672

    你這個緩衝池,要是汙水處理方面的話,應該稱為調節池或者事故池。

    調節池的話,所有的汙水連續流入,然後在池子內進行水質和水量的均勻調節,使後續的處理工藝能夠得到連續而穩定的水質和流量,這樣處理效果就能夠穩定。

    事故池,顧名思義就是發生緊急狀況,諸如來水量突然變得很大,超過處理系統的處理能力,調節池不能夠儲存這麼大量的汙水時,排入事故池,還有來水中COD超高或者含有有毒有害物質超標時,排入事故池,待後續水質穩定後,混入系統中進行處理。

  • 中秋節和大豐收的關聯?
  • 各位道友們是怎麼看待《魔道祖師》亂改劇情,還強行亂加戲《陳情令》的?