标签: linux semaphore
在Linux(2.6.27)上,当我调用sem_init()在共享内存中初始化一个未命名的信号量时,这个信号量是纯粹的用户空间,还是由Linux内核控制的?
如果持有此信号量的进程死亡,信号量是否会自动释放?
答案 0 :(得分:0)
它在用户空间中,如果进程终止,则信号量从其内存中释放,但信号量的值保留在共享内存中