閉鎖 。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。
この質問を改善する
Linux
この質問を改善したいですか? この投稿を編集して、詳細を追加し、問題を明確にしてください。
5年前に閉鎖されました。
この質問を改善する
名前付きセマフォ(semaphore.h
を使用) )は、/somename
の形式の名前で識別されます;つまり、最初のスラッシュとそれに続く1つ以上の文字で構成され、スラッシュではないNAME_MAX-4(つまり、251)文字までのnullで終了する文字列。
名前はファイルシステムのパス名に対応しているため。このセマフォはどこにありますか?ipcs
System Vセマフォ用です。POSIXセマフォを見つける方法は?
承認された回答:
男7からsem_overview:
ファイルシステムを介した名前付きセマフォへのアクセス
Linuxでは、名前付きセマフォは仮想ファイルシステムで作成され、通常は
/dev/shm
の下にマウントされます。 、sem.somename
の形式の名前 。 (これが、セマフォ名がNAME_MAX
文字ではなくNAME_MAX-4に制限されている理由です。)