[英]How to use open() a file in osx so that other threads can't remove it?
我想在我的应用程序中实现文件级锁定。
简而言之:
fd = open( "./foo", O_RDWR + O_EXLOCK);
但是,你首先需要检查你的FS支持它,请参阅在Mac OS X专用文件访问 。 如果没有,您可以使用“锁定文件”来“按惯例”锁定。 在文章中对此进行了解释。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.