锁定文件我的意思是:创建一个文件来锁定资源并在再次释放资源时将其删除。是否有任何理由对群集使用锁文件?
0
A
回答
4
直接从手册页:
NOTES
flock() does not lock files over NFS. Use fcntl(2) instead: that does work over NFS, given
a sufficiently recent version of Linux and a server which supports locking.
我不使用锁定文件的意思是通过NFS是更好的选择,虽然。
+0
应该使用'fcntl'锁或'lockf'来代替。 'flock'已弃用,但许多破碎的软件仍然坚持尝试使用它... – 2012-04-20 13:10:27
1
不使用flock的一些原因():
它在NFS上不起作用。
这只是一个咨询锁,即使您使用锁也不能保证其他流程会尊重它。
相关问题
- 1. 是否有任何理由使用System.Uri?
- 2. 是否有任何理由使用[:over @:?
- 3. 是否有任何理由使用isset()?
- 4. 是否有任何易于使用的群集构建软件?
- 5. 是否有任何理由使用jpg文件扩展名?
- 6. 是否有任何理由不对所有文本字段使用ntext
- 7. 是否有任何理由锁定除新对象()以外的东西?
- 8. 是否有任何理由Object.freeze函数?
- 9. 是否有任何理由使用SGML而不是XML?
- 10. C++:是否有任何理由使用uint64_t,而不是size_t
- 11. 是否有任何理由在C#中使用私有属性?
- 12. 当你使用hibernate.cfg.xml时,是否有任何理由保留c3p0.properties文件?
- 13. 是否有任何预处理技术用于删除“孤立”点的群集?
- 14. 是否有任何理由在Swift中使用选择器?
- 15. 是否有任何理由使用等待和异步马上?
- 16. 是否有任何理由在'.class'上使用selector'* .class'?
- 17. 是否有任何理由不使用INLINABLE pragma作为函数?
- 18. 是否有任何理由,你为什么会使用document.writeln
- 19. 是否有任何理由使用threading.Lock over multiprocessing.Lock?
- 20. 是否有任何理由在微软ISV中使用TFS 2010?
- 21. 是否有任何理由在两个MemoryStream之间使用CopyToAsync
- 22. 是否有任何理由使用HTTP 410 GONE状态码?
- 23. 是否有任何理由使用self关键字?
- 24. 是否有任何理由通过PyMem_Malloc使用malloc?
- 25. 是否有任何理由在VBA中使用ENUM?
- 26. 是否有任何真正的理由在Uitextfield上使用UiSearchBar?
- 27. 是否有任何理由使用RabbitMQ而非Kafka?
- 28. 是否有任何理由不使用Boost :: shared_ptrs?
- 29. Python:是否有任何理由*不*缓存对象的散列?
- 30. Java - 是否有任何理由检查单例是否为空?
你能举一些例子代码详细说明你的想法吗? – 2012-04-20 12:42:43
如果您提供有关您正在工作的特定上下文的更多信息,则可能会得到一些更好的质量答案。 – 2012-04-20 12:56:29