linux下的文件锁定有几种方式,在这里主要说fcntl系统调用实现的锁定 fcntl的原型我们可以在头文件中看到是这样定义的 int fcntl(int fd, int cmd); flock的结构如下 结构体中l_type 是文件锁定的类型有F_RDLCK共享性读锁定,F_WRLCK独占性写锁定和F_UNLCK释放锁定 |
linux下的文件锁定有几种方式,在这里主要说fcntl系统调用实现的锁定 fcntl的原型我们可以在头文件中看到是这样定义的 int fcntl(int fd, int cmd); flock的结构如下 结构体中l_type 是文件锁定的类型有F_RDLCK共享性读锁定,F_WRLCK独占性写锁定和F_UNLCK释放锁定 |