Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linux (2.6.27) で、sem_init() を呼び出して共有メモリ内の名前のないセマフォを初期化すると、このセマフォは純粋なユーザー空間ですか、それとも Linux カーネルによって制御されますか?
このセマフォを保持しているプロセスが終了した場合、セマフォは自動的に解放されますか?
ユーザー空間にあり、プロセスが強制終了した場合、セマフォはメモリから解放されますが、セマフォの値は共有メモリにそのまま保持されます