blog.csdn.net
Linux flock ()函数--文件锁 - CSDN博客
这三个函数的作用都是给文件加锁,那它们有什么区别呢? 首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的… Lockf与fcntl l 函数原型 #include int lockf(int fd, int cmd, off_t len); fd为通过open返回的打开文件描述符。 cmd的取值为: F_LOCK:给文件互斥加锁,若文件以被加...