0

Linux (2.6.27) で、sem_init() を呼び出して共有メモリ内の名前のないセマフォを初期化すると、このセマフォは純粋なユーザー空間ですか、それとも Linux カーネルによって制御されますか?

このセマフォを保持しているプロセスが終了した場合、セマフォは自動的に解放されますか?

4

1 に答える 1

0

ユーザー空間にあり、プロセスが強制終了した場合、セマフォはメモリから解放されますが、セマフォの値は共有メモリにそのまま保持されます

于 2013-07-02T05:33:31.337 に答える