write調用-linux系統編程

0x01 緣由       當write()調用返回時,內核已經把數據從提供的緩衝區拷貝到內核緩衝區中,但不保證數據已經寫到目的地。實際上,write調用執行非常快,因此不可能保證數據已經寫到目的地。處理器和硬盤之間的性能差異使得這種情況非常明顯。 如下圖所示:   write調用和內核緩衝區數據寫入硬盤完全是兩個獨立的操作。write沒有等待內核緩衝區數據寫入硬盤完成後才返回,因爲硬盤寫IO要比
相關文章
相關標籤/搜索