0x6*_*015 9 linux semaphore
在用户空间Linux中,我在信号量上有一个阻塞进程,如strace所见.一旦出现错误情况,阻塞就是可重复的,因此必须有另一个进程来保存信号量并且不释放它.
有没有办法知道哪个其他进程当前持有信号量?
ipcs列出信号量,/ proc/sysvipc/sem也是如此.我在哪里可以找到有关持有过程的信息?
ipcs
And*_*oss 5
信号量不是互斥量.你不"抓住"它们.如果进程被阻止,这意味着它正在等待其他人在将来对其进行"向上"或"V"操作.没有内核工具可以告诉您软件的未来行为.
归档时间:
15 年,12 月 前
查看次数:
19136 次
最近记录:
9 年,3 月 前