<オール>
Linux
/dev/shm
:従来の共有メモリの実装に他なりません 概念。これは、プログラム間でデータを渡す効率的な手段です。 1 つのプログラムがメモリ部分を作成し、他のプロセス (許可されている場合) がアクセスできます。これにより、処理が高速化されます。
/run/lock
(以前は /var/lock
) ロック ファイル、つまり、共有デバイスまたは他のシステム リソースが使用中であることを示し、それを使用しているプロセスの ID (PID) を含むファイルが含まれます。これにより、他のプロセスが共有デバイスへのアクセスを適切に調整できるようになります。
/tmp
:は、Filesystem Hierarchy Standard で定義されている一時ファイルの場所であり、ほとんどすべての Unix および Linux ディストリビューションがこれに従います。 RAM はディスク ストレージよりもはるかに高速であるため、/dev/shm
を使用できます。 /tmp
の代わりに プロセスが I/O 集中型で、一時ファイルを大量に使用する場合は、パフォーマンスを向上させることができます。
/run/user/$uid
:pam_systemd
によって作成されました そのユーザーのプロセスを実行するために使用されるファイルを保存するために使用されます。
あなたの質問に来て、あなたは間違いなく /run/lock
を使うことができます ロックファイルを保存するディレクトリ