亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1740 | 回復(fù): 6
打印 上一主題 下一主題

[學習分享] linux進程間通信綜述 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-07-23 07:28 |只看該作者 |倒序瀏覽
inux進程間通信主要分為以下4個領(lǐng)域
(1)消息傳遞(管道,F(xiàn)IFO,消息隊列)
(2)同步(互斥鎖,條件變量,讀寫鎖,信號量)
(3)共享內(nèi)存區(qū)(匿名共享內(nèi)存區(qū),有名共享內(nèi)存區(qū))
(4)過程調(diào)用(Solaris門,Sun RPC)

linux進程間的信息共享可以分為
(1) 基于文件系統(tǒng)的共享
(2) 基于內(nèi)核的共享
(3) 基于共享內(nèi)存區(qū)的共享

IPC對象的持續(xù)性
(1)隨進程間持續(xù)的IPC對象一直存在到打開著該對象的最后一個進程關(guān)閉該對象的最后一個進程關(guān)閉該對象為止。
(2)隨內(nèi)核持續(xù)的IPC對象一直存在到內(nèi)核重新自舉或顯式刪除該對象為止。
(3)隨文件系統(tǒng)持續(xù)的IPC對象一直存在到顯示刪除該對象為止。即使系統(tǒng)自舉了,該對象還是存在的。

IPC類型                                       持續(xù)性
管道                                           隨進程
FIFO                                          隨進程
Posix互斥鎖                                 隨進程
Posix條件變量                              隨進程
Posix讀寫鎖                                 隨進程
fcntl記錄上鎖                                隨進程
Posix消息隊列                              隨內(nèi)核
Posix有名信號量                           隨內(nèi)核
Posix基于內(nèi)存的信號量                   隨進程
Posix共享內(nèi)存區(qū)                           隨內(nèi)核
System V消息隊列                        隨內(nèi)核
System V信號量                           隨內(nèi)核
System V共享內(nèi)存區(qū)                     隨內(nèi)核
TCP套接字                                  隨進程
UDP套接字                                  隨進程
Unix域套接字                               隨進程



名字空間:
當兩個或多個無親緣關(guān)系的進程使用某種類型的IPC對象來彼此交換信息時,該IPC對象必須有一個某種形式的名字或者標識符,這樣其中一個進程(往往是服務(wù)器)可以創(chuàng)建該IPC對象,其余進程則可以指定同一個IPC對象。
IPC類型                        用于打開或創(chuàng)建IPC的名字空間                IPC打開后的標識
管道                                     沒有名字                                      描述符
FIFO                                    路徑名                                         描述符
Posix互斥鎖                          沒有名字                                      pthread_mutex_t指針
Posix條件變量                       沒有名字                                      pthread_cond_t指針
Posix讀寫鎖                          沒有名字                                      pthread_rwlock_t指針
fcntl記錄上鎖                        路徑名                                         描述符
Posix消息隊列                       Posix IPC名字                              mqd_t值
Posix有名信號量                    Posix IPC名字                              sem_t指針
Posix基于內(nèi)存的信號量            沒有名字                                     sem_t指針
Posix共享內(nèi)存區(qū)                    Posix IPC名字                              描述符

System V消息隊列                key_t鍵                                       System V IPC標識符
System V 信號量                  key_t鍵                                       System V IPC標識符
System V共享內(nèi)存區(qū)              key_t鍵                                      System V IPC 標識符
門                                      路徑名                                         描述符
sun RPC                             程序/版本                                     RPC句柄
TCP套接字                            IP地址與TCP 端口                         描述符
UDP套接字                           IP地址與UDP端口                          描述符
Unix域套接字                        路徑名                                        描述符

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀念章
日期:2022-04-24 14:33:24
2 [報告]
發(fā)表于 2014-07-23 10:16 |只看該作者
感謝分享

論壇徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亞洲杯之阿曼
日期:2015-04-14 10:41:50NBA常規(guī)賽紀念章
日期:2015-05-04 22:32:03NBA季后賽大富翁
日期:2015-05-04 22:34:11菠菜明燈
日期:2015-05-04 22:35:49新奧爾良黃蜂
日期:2015-05-04 22:49:2315-16賽季CBA聯(lián)賽之廣夏
日期:2015-12-11 15:02:342015年亞洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亞洲杯之阿聯(lián)酋
日期:2015-03-04 11:19:04休斯頓火箭
日期:2015-03-02 16:32:11紐約尼克斯
日期:2015-03-02 16:09:04
3 [報告]
發(fā)表于 2014-07-23 10:28 |只看該作者
馬一下,需要的時候過來看看

論壇徽章:
0
4 [報告]
發(fā)表于 2014-07-23 16:42 |只看該作者
頂而不懈,遇到好貼決不能放過

論壇徽章:
0
5 [報告]
發(fā)表于 2014-07-23 23:47 |只看該作者
頂帖是好事,千萬莫灌水!

論壇徽章:
0
6 [報告]
發(fā)表于 2014-07-24 07:57 |只看該作者
長江后浪退前浪,灌水英雄代代出。

論壇徽章:
8
2015年辭舊歲徽章
日期:2015-03-03 16:54:15午馬
日期:2015-02-04 12:00:07羊年新春福章
日期:2015-02-04 11:57:56雙子座
日期:2014-12-02 11:44:59金牛座
日期:2014-10-08 16:47:08獅子座
日期:2014-08-29 13:37:46巳蛇
日期:2014-08-26 17:32:29NBA常規(guī)賽紀念章
日期:2015-05-04 22:32:03
7 [報告]
發(fā)表于 2014-08-19 17:23 |只看該作者
樓主總結(jié)的很好,謝謝分享
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP