[英]what is practical differences between flush, write() and fflush()?
在這篇文章中,答案是
Flushing:將應用程序數據的臨時 state 與數據的永久 state 同步(在數據庫中或磁盤上)。
我認為刷新是在write()
系統調用將某個緩沖區寫入 i/o 設備(如磁盤)時執行的。
因此,似乎使用write()
將數據寫入設備和將數據刷新到設備是做同樣的事情。
如果是這樣,我可以說用fflush()
刷新數據和用write()
寫入數據完全相同嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.