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

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2741 | 回復(fù): 8
打印 上一主題 下一主題

[C++] unix IPC 有哪些應(yīng)用 [復(fù)制鏈接]

論壇徽章:
2
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-23 06:20:00每日論壇發(fā)貼之星
日期:2015-12-23 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-07-22 10:52 |只看該作者 |倒序?yàn)g覽
本帖最后由 alwaysR9 于 2015-07-22 10:57 編輯

我正在看unix 網(wǎng)絡(luò)編程 卷二
書(shū)上一開(kāi)篇就指出:"想知道如何為網(wǎng)絡(luò)開(kāi)發(fā)軟件,那么必須先了解進(jìn)程通信",
1. 我現(xiàn)在看到消息隊(duì)列那一章, 但仍然沒(méi)有看出IPC和網(wǎng)絡(luò)編程有什么聯(lián)系, 所以想請(qǐng)教大家, IPC都有哪些應(yīng)用?

2. 我還有一個(gè)疑惑是: 為什么有名管道和消息隊(duì)列要通過(guò)創(chuàng)建一個(gè)文件來(lái)實(shí)現(xiàn)沒(méi)有親緣關(guān)系的進(jìn)程通信, 為什么不能只分配一個(gè)內(nèi)核對(duì)象,并給內(nèi)核對(duì)象命名來(lái)實(shí)現(xiàn)進(jìn)程通信, 就像windows里的信號(hào)量可以被不同進(jìn)程訪問(wèn)?

3. 另一個(gè)疑惑: 對(duì)于消息隊(duì)列, mq_close() 函數(shù)到底執(zhí)行了什么操作, mq_unlink() 到底執(zhí)行了什么操作?

論壇徽章:
2
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-23 06:20:00每日論壇發(fā)貼之星
日期:2015-12-23 06:20:00
2 [報(bào)告]
發(fā)表于 2015-07-22 11:53 |只看該作者
我似乎對(duì)close和unlink有一點(diǎn)理解了.
close用來(lái)關(guān)閉打開(kāi)的句柄, 句柄是用來(lái)訪問(wèn)文件的, 對(duì)句柄的關(guān)閉操作不會(huì)導(dǎo)致文件被刪除
unlink用來(lái)刪除文件的, 當(dāng)文件的link數(shù)量為0時(shí), 文件就要被刪除了.

不知道我理解的對(duì)不對(duì)

論壇徽章:
36
子鼠
日期:2013-08-28 22:23:29黃金圣斗士
日期:2015-12-01 11:37:51程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-14 06:20:00CU十四周年紀(jì)念徽章
日期:2015-12-22 16:50:40IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-25 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之福建
日期:2016-04-07 11:25:2215-16賽季CBA聯(lián)賽之青島
日期:2016-04-29 18:02:5915-16賽季CBA聯(lián)賽之北控
日期:2016-06-20 17:38:50技術(shù)圖書(shū)徽章
日期:2016-07-19 13:54:03程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-08-21 06:20:00
3 [報(bào)告]
發(fā)表于 2015-07-22 12:54 |只看該作者
這年頭,ipc用socket神馬的統(tǒng)一處理了,方便跨硬件,而且性能基本不會(huì)是瓶頸的年代,懶得去搞共享內(nèi)存消息隊(duì)列信號(hào)量信號(hào)管道命名管道那些玩意

論壇徽章:
3
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:032015年亞洲杯之中國(guó)
日期:2015-04-22 15:52:45
4 [報(bào)告]
發(fā)表于 2015-07-22 13:36 |只看該作者
因?yàn)橄㈥?duì)列,FIFO這一系列很老很老了... 除了用shell編程時(shí), 用管道傳來(lái)傳去, 搞服務(wù)器編程這么多年都沒(méi)有用過(guò)管道, 本地socket基本就好.
不過(guò), 共享內(nèi)存是真心好使呀----

至于為什么要用一個(gè)文件, 因?yàn)閡nix下一切皆是文件啊~~~
只是當(dāng)時(shí)接口是這個(gè)樣子, 數(shù)據(jù)不一定就是寫(xiě)文件傳過(guò)來(lái)的吧(這句存疑, 因?yàn)榇_實(shí)沒(méi)用過(guò))?

論壇徽章:
2
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-23 06:20:00每日論壇發(fā)貼之星
日期:2015-12-23 06:20:00
5 [報(bào)告]
發(fā)表于 2015-07-22 13:52 |只看該作者
回復(fù) 4# cokeboL

謝謝

   

論壇徽章:
2
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-23 06:20:00每日論壇發(fā)貼之星
日期:2015-12-23 06:20:00
6 [報(bào)告]
發(fā)表于 2015-07-22 14:00 |只看該作者
hanxin83 發(fā)表于 2015-07-22 13:36
因?yàn)橄㈥?duì)列,FIFO這一系列很老很老了... 除了用shell編程時(shí), 用管道傳來(lái)傳去, 搞服務(wù)器編程這么多年都沒(méi)有 ...


那我先放下這部分不看了, 先去學(xué)習(xí)一下多線程的知識(shí).
我感覺(jué)計(jì)算機(jī)專(zhuān)業(yè)的大學(xué)生太缺乏方向了, 我自己以前就是, 想學(xué)習(xí)但卻不知道方向. 缺乏方向會(huì)導(dǎo)致學(xué)習(xí)動(dòng)力不足, 而且很可能會(huì)走彎路..而有工作經(jīng)驗(yàn),靠譜的前輩往往幾句話就能給出某個(gè)領(lǐng)域?qū)W習(xí)的重點(diǎn)...
不得不說(shuō), 現(xiàn)在的大學(xué)教育真坑

謝謝前輩

論壇徽章:
12
2015年辭舊歲徽章
日期:2015-03-03 16:54:1515-16賽季CBA聯(lián)賽之同曦
日期:2017-03-17 19:13:162016科比退役紀(jì)念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16賽季CBA聯(lián)賽之福建
日期:2016-01-14 12:49:22程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-13 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-06-08 22:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-06-08 22:20:002015年亞洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役紀(jì)念章
日期:2018-04-10 16:20:18
7 [報(bào)告]
發(fā)表于 2015-07-22 15:24 |只看該作者
回復(fù) 6# alwaysR9

為什么不去優(yōu)衣庫(kù),多浪費(fèi)大學(xué)時(shí)間。
   

論壇徽章:
9
寅虎
日期:2013-12-02 12:49:22巨蟹座
日期:2014-07-18 18:13:34卯兔
日期:2014-07-25 14:43:08子鼠
日期:2014-07-26 10:10:51酉雞
日期:2014-07-31 15:09:562015亞冠之本尤德科
日期:2015-05-19 09:27:382015亞冠之卡爾希納薩夫
日期:2015-06-20 10:30:212015亞冠之阿爾納斯?fàn)?日期:2015-07-01 20:46:062015亞冠之城南
日期:2015-07-15 21:12:00
8 [報(bào)告]
發(fā)表于 2015-07-22 17:37 |只看該作者
1.網(wǎng)絡(luò)編程的本質(zhì)不就是讓跨網(wǎng)絡(luò)的兩個(gè)進(jìn)程通信,難道這就不是IPC了?
2.文件難道不是一個(gè)內(nèi)核對(duì)象嗎?

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2015-07-24 21:14 |只看該作者
IPC當(dāng)然很有用啦!
首先,IPC一般是在本機(jī)上不同進(jìn)程之間通訊用,當(dāng)然,本機(jī)通訊還可以用管道、共享內(nèi)存,甚至共同讀寫(xiě)同一個(gè)文件來(lái)實(shí)現(xiàn)!
但I(xiàn)PC有其自身的優(yōu)勢(shì):
1. IPC用起來(lái)比較簡(jiǎn)單
2. 效率很高
3. 容易實(shí)現(xiàn)并發(fā)操作和負(fù)載均衡

一般構(gòu)建實(shí)時(shí)交易,用多進(jìn)程+IPC的架構(gòu)是很好的一個(gè)實(shí)現(xiàn)!
您需要登錄后才可以回帖 登錄 | 注冊(cè)

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP