记录锁相当于线程同步中读写锁的一种扩展类型,可以用来对有亲缘或无亲缘关系的进程进行文件读与写的同步,通过fcntl函数来执行上锁操作.尽管读写锁也可以通过在共享内存区来进行进程的同步,但是fcntl记录上锁往往更容易使用,且效率更高.记录锁的功能:当一个进程正在读或修改文件的某个部分是,它可以阻止其他进程修改同一文件区.如果我们在用读写锁对一个文件进行加锁.有2个读用户,一个写用户,在读用户读取的时候,写用户是不能操作该文件的.但是读用户也许只需要读取文件前面20个字节的内容,而写用户需要操作文…