- 論壇徽章:
- 2
|
本帖最后由 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í)行了什么操作? |
|