2012-09-11 80 views
0

我發現很多地方使用緩衝,如IO操作,傳輸數據通過網絡的影響,我不能清楚地瞭解有關緩衝區的作用,以及如何確定緩衝區的大小?什麼是緩衝的

+0

你讀過維基百科的文章嗎? http://en.wikipedia.org/wiki/Data_buffer – Blender

回答

0

緩衝區最常在的I/O操作是處理大量數據的情況下使用,或當有需要在操作非常低的延遲。大多數I/O實現提供了緩衝區默認值,但是它們也可以輕鬆覆蓋默認值,並且在某些情況下甚至可以替換緩衝區基礎結構,以便開發人員可以選擇在極端情況下自定義事件。

如果你不處理數據量非常大的或沒有處理得非常高數量的用戶,那麼你可以使用很可能在大多數情況下提供的緩衝默認值。