У меня есть несколько процессов, взаимодействующих с помощью семафора.
sem_open("\name",O_CREATE,S_IRWXU|S_IRWXG,10);
У меня есть 2 вопроса со следующими вопросами:
Теперь, когда один процесс внезапно умирает без вызова sem_close или sem_unlink. Что происходит с остальными процессами?
Если вызывается sem_close (), то sem_unlink () не вызывается для 1 процесса. Все остальные процессы вызывают sem_close () и sem_unlink (). Семафор все еще существует после завершения всех процессов?