淺墨: 聊聊Linux IO(上)

寫在前面 在開始正式的討論前,我先拋出幾個問題: 談到磁盤時,常說的HDD磁盤和SSD磁盤最大的區別是什麼?這些差異會影響我們的系統設計嗎? 單線程寫文件有點慢,那多開幾個線程一起寫是不是可以加速呢? write(2)函數成功返回了,數據就已經成功寫入磁盤了嗎?此時設備斷電會有影響嗎?會丟失數據嗎? write(2)調用是原子的嗎?多線程寫文件是否要對文件加鎖?有沒有例外,比如O_APPEND方式
相關文章
相關標籤/搜索