0

首先介绍一下背景知识:我是 Unix 系统编程方面的相对新手。现在,我正在通过 Rich 阅读大量有关 unix 网络和系统编程的内容。史蒂文斯的书。我正在处理管道、FIFOS、Posix 和 System V 消息队列、信号量、共享内存、SUN RPC 等。

现在问题来了:虽然我很享受这一切,但在短时间内了解所有事情有点挑战,尤其是当我在工作时间之外做这件事时……所以不禁要问自己是否相关所有这些仍然存在,尤其是自从这些书首次编写以来,我已经阅读了 10 多年。

不要误解我的意思,我仍然认为这些概念中的大多数可能会永远存在,但我想知道这些 IPC 中哪一个是最流行或最流行的并且仍然非常相关?通过这种方式,我可以缩小范围并更多地专注于可以说更“使用”的事物。

[简而言之,我想知道哪些 IPC 非常普遍和流行,哪些已经不再使用了。]

在此先感谢人们!

4

1 回答 1

0

在供应商生产代码中,忽略门(我主要使用 Solaris),大多数 IPC 方法仍然普遍使用。例如,在 Solaris 上,oracle 产品大量使用套接字、管道、信号灯、共享内存。除了上述之外,我们的 CIS 应用程序还使用消息队列和 RPC。

如果您将 Michael Kerrisk (2009) 'The Linux Programming Interface' 与 Stevens 进行比较,您会发现 IPC 与 Stevens/Rago 和 Kerrisk 的最新版本(我有)相比并没有太大变化。-- 减去 Linux 主义。Linux 增加了一些特性。

继续做你正在做的事情。

于 2013-08-07T11:12:50.063 回答