社区
网络编程
帖子详情
关于多线程下使用select问题?
goushi5
2009-06-04 03:18:23
服务器端使用多线程,客户端单线程,主线程负责同客户端建立联系,然后将通信任务交给其他线程,每个线程负责多个客户端的通信。我想用select,不知道该怎么处理?
...全文
102
10
打赏
收藏
关于多线程下使用select问题?
服务器端使用多线程,客户端单线程,主线程负责同客户端建立联系,然后将通信任务交给其他线程,每个线程负责多个客户端的通信。我想用select,不知道该怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
reality
2009-07-01
打赏
举报
回复
找例子代码 一句一句的读
njdragonfly
2009-06-30
打赏
举报
回复
主线程调用Accept(),接收客户端的连接,把返回的socket FD发送到另一个线程进行select
wanjingwei
2009-06-28
打赏
举报
回复
我也mark
wangask00
2009-06-26
打赏
举报
回复
mark
jiangfeng999
2009-06-26
打赏
举报
回复
[Quote=引用 3 楼 goushi5 的回复:]
感谢LS,不过这篇文章我也看了,解决不了我的疑惑,它主要讲了在一个线程中使用SELECT,如果是多个线程,每个线程要负责多个客户端通信,那select该怎么用啊。
[/Quote]
每个线程要负责多个客户端通信,那select该怎么用啊。
如果每个线程负责多个客户段通信,建议使用重叠IO模型.
每个线程维护socket数组和wsaevent数组内容,每个socket和event对应一个客户端,线程中用WSAWaitMulptlEvent等待
IO完成
yekoufeng
2009-06-25
打赏
举报
回复
了解下select模型
goushi5
2009-06-04
打赏
举报
回复
感谢LS,不过这篇文章我也看了,解决不了我的疑惑,它主要讲了在一个线程中使用SELECT,如果是多个线程,每个线程要负责多个客户端通信,那select该怎么用啊。
sun007700
2009-06-04
打赏
举报
回复
Windows Socket五种I/O模型——代码全攻略(一)(转)
http://hi.baidu.com/xyh2007/blog/item/7f2ebf3de1e69e07bba1674e.html
猫了个咪啊
2009-06-04
打赏
举报
回复
关注一下
scq2099yt
2009-06-04
打赏
举报
回复
每个线程都有一个SELECT的套接字数组,各自SELECT
利用
多线程
解决
select
...xx in(...)的性能
问题
一、前言 已经有好久没有更博了,上次也不知道是什么时候了,还是那句... 自己也一直想抽点时间写写心得体会,当然是关于产品的;但无奈我都劝住了自己,因为还没有到合适的时间,我要确保自己在状态最佳的时间...
多线程
select
并发
父进程 负责监听,处理客户端的连接请求,也就是在父进程中循环调用 accept() 函数; 创建子进程:建立一个新的连接,就创建一个新的子进程,让这个子进程和对应的客户端...1、创建线程: 注意,第三个参数是void *
select
、poll、epoll、
多线程
实现并发请求处理
这里写目录标题
select
、poll、epoll、
多线程
实现并发请求处理**解决方法1:**
多线程
**采用IO多路复用实现并发处理客户端请求****解决方法2:
select
**解决方法3:**poll**解决方法4:**epoll****
select
、poll、epoll...
Oracle 在
多线程
下执行
select
会崩溃或闪退的
问题
。
问题
: 最近在拉取大数据时,发现
select
有时会崩溃会闪退会阻塞。数据中含有对象(Environment::OBJECT);如线,面数据 ... 由Environment::createEnvironment1()创建一个环境。根据创建的环境来创建n个...
多线程
多线程
下的
select
网络程序结构
我一直坚信,如果不是处理大规模客户端连接,是不需要
使用
epoll和IOCP的。我倾向于简单的东西,所以我一直用着
select
。 一直以来,我的网络程序结构就是在每一帧的开始
select
,有什么消息就处理一下,然后跑程序的...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章