Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Linux (2.6.27) 上,当我调用 sem_init() 在共享内存中初始化一个未命名的信号量时,这个信号量是纯用户空间,还是由 Linux 内核控制?
如果持有这个信号量的进程死掉了,这个信号量会自动释放吗?
它在用户空间中,如果进程终止,信号量会从其内存中释放,但信号量的值会保留在共享内存中