谈谈linux中flock,lockf和fcntl的区别

谈谈linux中flock,lockf和fcntl的区别,第1张

首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的。

具体:

http://blog.uouo123.com/post/884.html

因为文件锁的事踩了点坑(还是在生产环境),花时间了解整理了一下。以下结论基本经过 demo 验证,先简略写写结论,总结总结历史,有空再补其他的。

http://man7.org/linux/man-pages/man2/fcntl.2.html

http://man7.org/linux/man-pages/man2/flock.2.html

http://blog.csdn.net/jnu_simba/article/details/8806654


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7122656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存