免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 6844 | 回复: 33
打印 上一主题 下一主题

select/poll的多功能 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-13 13:58 |只看该作者 |倒序浏览
是否我们可以用select/poll语句来达到多进程的效果与功能呢?以及是否可以实现并发?大家考虑过吗?

论坛徽章:
0
2 [报告]
发表于 2007-09-13 14:13 |只看该作者
select实现的是io复用,使程序不阻塞在某个操作上,也算是并发吧
IO复用不一定比真正的多进程并发操作慢
楼主想说啥?

论坛徽章:
0
3 [报告]
发表于 2007-09-13 14:20 |只看该作者
我想说用select能不能达到象使用多线程的效果呢?

论坛徽章:
0
4 [报告]
发表于 2007-09-13 14:23 |只看该作者
原帖由 zhn636 于 2007-9-13 14:20 发表
我想说用select能不能达到象使用多线程的效果呢?

可以达到并发的效果

论坛徽章:
0
5 [报告]
发表于 2007-09-13 14:36 |只看该作者
我想知道select实现的功能,我用多线程可以吗?怎么做呢?

论坛徽章:
0
6 [报告]
发表于 2007-09-13 14:39 |只看该作者
原帖由 zhn636 于 2007-9-13 14:36 发表
我想知道select实现的功能,我用多线程可以吗?怎么做呢?

建议你去看APUE或UNPv1

论坛徽章:
0
7 [报告]
发表于 2007-09-13 14:44 |只看该作者
我看了,但是对Select到底的功能作用很迷惑,没有条理性

论坛徽章:
0
8 [报告]
发表于 2007-09-13 14:48 |只看该作者
原帖由 zhn636 于 2007-9-13 14:44 发表
我看了,但是对Select到底的功能作用很迷惑,没有条理性

就是同时监听多个描述符,有描述可读可写或异常,则返回,处理完后可以继续select

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:172015亚冠之水原三星
日期:2015-06-02 16:34:202015年亚冠纪念徽章
日期:2015-10-19 18:13:37程序设计版块每日发帖之星
日期:2015-11-08 06:20:00
9 [报告]
发表于 2007-09-13 14:58 |只看该作者
cugb_cat 快被楼主弄疯了

论坛徽章:
0
10 [报告]
发表于 2007-09-13 15:00 |只看该作者
cugb_cat 大人大量应该不会的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP