免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5333 | 回复: 7

请问消息队列比运用管道有什么优势? [复制链接]

论坛徽章:
0
发表于 2004-02-10 20:14 |显示全部楼层
请大家原谅我的难处,消息队列和信号量在书的例子很少,在《APUE》没有足够的例子,现在用法大概懂,但感觉很模糊,不好理解(参数)多,去网上搜那些例子太长了。看不明白。。请大家帮我解释一下和贴些简单的例子出来,拜托了。。。       

还有个问题,为什么很多例子都是说客户机和服务器间的编程?帮帮忙呀。     

论坛徽章:
0
发表于 2004-02-10 20:33 |显示全部楼层

请问消息队列比运用管道有什么优势?

[quote]原帖由 "connect"]请大家原谅我的难处,消息队列和信号量在书的例子很少,在《APUE》没有足够的例子,现在用法大概懂,但感觉很模糊,不好理解(参数)多,去网上搜那些例子太长了。看不明白。。请大家帮我解释一下和贴些简单的例子出来..........[/quote 发表:


推荐看看《UNIX网络编程 卷2》。

论坛徽章:
0
发表于 2004-02-10 20:40 |显示全部楼层

请问消息队列比运用管道有什么优势?

原帖由 "uiibono" 发表:


推荐看看《UNIX网络编程 卷2》。


有些简短的例子吗?那些例子好长。。。    请你贴一两条出来。。

论坛徽章:
0
发表于 2004-02-11 16:03 |显示全部楼层

请问消息队列比运用管道有什么优势?

FIFO 是堵塞的,队列是消息分类的,大体就是这个区别

论坛徽章:
0
发表于 2004-02-11 19:26 |显示全部楼层

请问消息队列比运用管道有什么优势?

管道一般用于父子进程间通信(有名管道除外,有名管道不限于父子进程通信)。而消息队列可用于你机器上的任何进程间通信(只要进程有权操作消息队列)。

可惜我是在网吧上网。不然可以给你几个简单的例子。《unix网络编程 卷2》写的非常详细。例子也不长。

论坛徽章:
0
发表于 2004-02-12 11:59 |显示全部楼层

请问消息队列比运用管道有什么优势?

父子进程一般都用管道通信。
但如果子进程是用exec产生的,也就是说是另一个可执行程序,
那么他们之间还能用管道通信吗?请问fox.

论坛徽章:
0
发表于 2004-02-12 12:04 |显示全部楼层

请问消息队列比运用管道有什么优势?

可以。exec并不自动关闭管道。

论坛徽章:
0
发表于 2004-02-16 12:28 |显示全部楼层

请问消息队列比运用管道有什么优势?

无名管道应该不行的吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP