gpt4 book ai didi

linux - 未命名信号量(通过 sem_init)是纯用户空间吗?

转载 作者:太空宇宙 更新时间:2023-11-04 04:14:20 26 4
gpt4 key购买 nike

在 Linux (2.6.27) 上,当我调用 sem_init() 来初始化共享内存中的未命名信号量时,该信号量是纯用户空间的还是由 Linux 内核控制的?

如果持有这个信号量的进程死掉了,这个信号量会自动释放吗?

最佳答案

它位于用户空间,如果进程终止,信号量将从其内存中释放,但信号量的值保留在共享内存中

关于linux - 未命名信号量(通过 sem_init)是纯用户空间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17415173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com