1.如果多个进程/线程同时写文件,那么使用O_APPEND,可以保证写操作是原子操作,但是O_APPEND只写到文件末尾。如果需要修改文件内容,则无法使用O_APPEND了,需要使用记录锁来锁定文件,保证写操作的原子性。
/*************************************************************************
* File Name: Record.cpp
* Author: The answer
* Function: Other
* Mail: 2412799512@qq.com
* Created Time: 2017年08月11日 星期五 20时02分01秒
************************************************************************/
#include<iostream>
#include<string.h>
#