为什么O_APPEND是原子的

时间:2017-07-24 11:13:53

标签: file unix io

我了解到O_APPEND是原子的,来自this question我知道当大小低于PIPE_BUF时O_APPEND是原子的。

但是,为什么?在写入append之前,当前文件的偏移量必须更新到文件的末尾,如何研究这两个操作是原子的吗?

感谢您的回答。

0 个答案:

没有答案