【发布时间】:2016-03-14 16:02:36
【问题描述】:
在学习信号量,特别是 System V 信号量时,我继续阅读有关 System V IPC 密钥的内容,但无法理解对此类标识符的需求。
把它带回信号量,如果关键标识符的目的是:
"为了方便不同进程获取标识符 来自他们需要共享的对象(高级 UNIX 编程,第 2 版,第 429 页)"
为什么我们不能只使用信号量 id 作为可能被不同进程使用的标识符?
附: This 回答谈到了密切的主题,但没有具体提到所谓的使用对象 id 作为标识符(而不是键)的可能性。
【问题讨论】:
-
因为它是 IPC 的工作原理。