最佳答案
一般来说,当我们从多个进程追加到 UNIX 中的一个文件时,我们能够理所当然地看待什么?是否可能丢失数据(一个进程覆盖另一个进程的更改) ?数据有可能被破坏吗?(例如,每个进程对一个日志文件附加一行,是否可能有两行被破坏?)如果从上述意义上讲,附加不是原子的,那么确保互斥锁的最佳方法是什么?