Linux编程中的文件锁之flock

1. 场景概述     在多线程开发中,互斥锁可以用于对临界资源的保护,防止数据的不一致,这是最为普遍的使用方法。那在多进程中如何处理文件之间的同步呢?我们看看下面的图:                                       图中所示的是两个进程在无同步的情况下同时更新同一个文件的过程,其主要的操作是: 1. 从文件中读取序号。 2. 使用这个序号完成应用程序定义的任务。 3
相关文章
相关标签/搜索