おっさんエンジニアの滝澤です。「アトミックなファイル操作なんて考えずにデータベースを使えばいいじゃない」と言われそうでgkbrです。
前回に引き続き、アトミック(atomic)なファイル操作について紹介します。この内容は弊社の社内勉強会で話した内容をまとめ直したものです。
- そのファイル、安全に更新できていますか?(アトミックなファイル操作:前編)
- そのファイル、安全に作成できていますか?(アトミックなファイル操作:中編)←今回
- そのファイル、安全にロックできていますか?(アトミックなファイル操作:後編)
2回目の今回は「みなさん、安全にファイルの作成ができていますか?」ということについて、考えてみましょう。