2013-08-07 41 views
0

有點背景第一: 我是unix系統編程的相對新手。現在我正在通過Rich閱讀關於unix網絡和系統編程的大量文章。史蒂文斯的書。我正在通過管道,FIFOS,Posix和System V消息隊列,信號量,共享內存,SUN RPC等方式工作。Unix IPC的使用順序?

現在來回答這個問題: 儘管我很享受它,但只是瞭解所有短時間內有一些挑戰,特別是當我超出我的工作時間時......所以我不禁要質疑自己,因爲這些仍然是相關的,特別是因爲我正在閱讀這些書超過10年以上因爲他們是第一次寫的。

不要誤解我的意思,我仍然認爲這些概念中的大部分可能會永遠存在,,但我想知道這些IPC中哪些最流行或最受歡迎,有關?這樣我就可以縮小範圍,更專注於更「使用」的事情。

[總之,我想知道哪個IPC是非常普遍和流行,哪些是有幾分不使用多了。]

提前感謝的人!

回答

0

在供應商生產代碼中,忽略門(大多數情況下我在Solaris上),大多數IPC方法仍然普遍使用。例如,在Solaris上,oracle產品大量使用套接字,管道,sempahores,共享內存。我們的CIS應用程序使用消息隊列,除了上面的RPC之外。

如果您將Michael Kerrisk(2009)的'The Linux Programming Interface'與Stevens進行比較,您會發現Stevens/Rago和Kerrisk的最新版本(IPC)沒有太多變化。 - 減去Linux-isms。 Linux增加了一些功能。

繼續做你在做什麼。