国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

linux進程間通信-概述

2024-06-28 13:23:39
字體:
供稿:網(wǎng)友
linux進程間通信-概述 Posted on 2014-10-21 10:52 fangsh 閱讀(...) 評論(...) 編輯 收藏一 進程間通信有如下的目的:

1、數(shù)據(jù)傳輸,一個進程需要將它的數(shù)據(jù)發(fā)送給另一個進程,發(fā)送的數(shù)據(jù)量在一個字節(jié)到幾M之間;2、共享數(shù)據(jù),多個進程想要操作共享數(shù)據(jù),一個進程對數(shù)據(jù)的修改,其他進程應(yīng)該立刻看到;3、通知事件,一個進程需要向另一個或一組進程發(fā)送消息,通知它們發(fā)生了某件事情;4、資源共享,多個進程之間共享同樣的資源。為了做到這一點,需要內(nèi)核提供鎖和同步機制;5、進程控制,有些進程希望完全控制另一個進程的執(zhí)行(如Debug進程),此時控制進程希望能夠攔截另一個進程的所有陷入和異常,并能夠及時知道它的狀態(tài)改變。

二 Linux進程間通信由以下幾部分發(fā)展而來:

早期UNIX進程間通信:包括管道、FIFO、信號。基于System V的進程間通信:包括System V消息隊列、System V信號燈(Semaphore)、System V共享內(nèi)存。基于Socket進程間通信。基于POSIX進程間通信:包括POSIX消息隊列、POSIX信號燈、POSIX共享內(nèi)存。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 盖州市| 泰安市| 霞浦县| 南城县| 宁城县| 手游| 德昌县| 孟津县| 红河县| 平顶山市| 阜城县| 旺苍县| 基隆市| 育儿| 延长县| 云安县| 象州县| 曲松县| 永川市| 新建县| 临沧市| 正安县| 洮南市| 日照市| 宜黄县| 荔波县| 峨边| 资源县| 江孜县| 郸城县| 陇西县| 体育| 西青区| 钟祥市| 西华县| 涞源县| 光泽县| 凉山| 泽库县| 西乌珠穆沁旗| 阳西县|