标签: macos file locking
我想在我的应用中实现文件级锁定。
答案 0 :(得分:0)
简而言之:
fd = open( "./foo", O_RDWR + O_EXLOCK);
但您首先需要检查您的fs是否支持它,请参阅Exclusive File Access in Mac OS X。如果没有,您可以使用例如锁定文件“按惯例”锁定。这在文章中有解释。