MongoDB操做:flush()

flush() 是把緩衝區的數據強行輸出,(注意不要和frush()刷新混淆了)。
主要用在IO中,即清空緩衝區數據,通常在讀寫流(stream)的時候,數據是先被讀到了內存中,再把數據寫到文件中,當你數據讀完的時候不表明你的數據已經寫完了,由於還有一部分有可能會留在內存這個緩衝區中。這時候若是你調用了close()方法關閉了讀寫流,那麼這部分數據就會丟失,因此應該在關閉讀寫流以前先flush()
相關文章
相關標籤/搜索