1
私はセマフォを使用して複数のプロセスが通信しています。sem_closeと処理が終了したときのsem_unlink
sem_open("\name",O_CREATE,S_IRWXU|S_IRWXG,10);
私は、次のw.r.t 2つの質問があります。今、一つのプロセスがsem_closeまたはsem_unlinkを呼び出さずに突然死んだ場合
を。残りのプロセスはどうなりますか?
sem_close()が呼び出された場合、sem_unlink()は1つのプロセスに対して呼び出されません。他のすべてのプロセスは、sem_close()およびsem_unlink()を呼び出します。すべてのプロセスが終了した後でもセマフォーは存在しますか?ご質問の答え
で