1
我有多個進程使用信號進行通信。sem_close vs sem_unlink當進程終止
sem_open("\name",O_CREATE,S_IRWXU|S_IRWXG,10);
我有2個問題w.r.t如下:
現在,當一個進程突然死亡,沒有調用sem_close或sem_unlink。剩下的流程會發生什麼?
如果調用sem_close(),則不會爲1進程調用sem_unlink()。所有其他進程調用sem_close()和sem_unlink()。所有進程退出後,信號量是否仍然存在?