ロックファイルの意味:リソースをロックするファイルを作成し、再度解放するときに削除します。 manページから直接ロックファイルをflockで使用する理由はありますか?
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'は廃止されましたが、壊れたソフトウェアがたくさんありますが、まだそれを使用しようとしています... –
1
flock()を使用しない理由:
NFSでは動作しません。
これは単なるアドバイザリロックです。ロックを使用しても、他のプロセスがそれを尊重する保証はありません。
関連する問題
- 1. スウィフトでセレクタを使用する理由はありますか?
- 2. VBAでENUMを使用する理由はありますか?
- 3. まだCVSを使用する理由はありますか?
- 4. selfキーワードを使用する理由はありますか?
- 5. varをもう使用する理由はありますか?
- 6. [:over @ :?を使用する理由はありますか?
- 7. JavaScriptでObject.create()またはnewを使用する理由はありますか?
- 8. JSONPを使用しない理由はありますか?
- 9. OrientDBを使用しない理由はありますか?
- 10. ワイルドカードを使用しない理由はありますか?
- 11. Boost :: shared_ptrsを使用しない理由はありますか?
- 12. XMLの代わりにSGMLを使用する理由はありますか?
- 13. PyMem_Mallocよりmallocを使用する理由はありますか?
- 14. trueの代わりに!0を使用する理由はありますか?
- 15. LinqよりエンティティSQLを使用する理由はありますか?
- 16. Cコードで*&と&*を使用する理由はありますか?
- 17. NSMutableDictionaryを使用するとNSNotificationCenterがクラッシュする理由はありますか?
- 18. awaitとasyncをすぐに使用する理由はありますか?
- 19. DialogFragmentsにChild Fragment Managerを使用する理由はありますか?
- 20. jpgファイル拡張子を使用する理由はありますか?
- 21. role = "list"とrole = "listitem"を使用する理由はありますか?
- 22. eval()を使用する正当な理由はありますか?
- 23. Optional.of()を使用する本当の理由はありますか?
- 24. HTTP 410 GONEステータスコードを使用する理由はありますか?
- 25. アンドロイドスタジオでロンボクを使用しない理由はありますか
- 26. JavaScriptでStrictモードを使用しない理由はありますか?
- 27. NUnitでAssertionHelperを使用しない理由はありますか?
- 28. Grand Central Dispatchキューでスリープを使用しない理由はありますか?
- 29. TCP/IP経由のUnixソケットをmysqlで使用する正当な理由はありますか?
- 30. コールバックでパラメータを使用せずにfirebase .onceを使用する理由はありますか?
あなたの考えを詳述するいくつかのコード例を表示できますか? –
あなたが働いている特定のコンテキストに関するいくつかのより詳しい情報を提供すれば、より良い品質の回答が得られるでしょう。 –