首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

重要,关于多线程和消息队列的处理

2012-06-24 
重要,在线等,关于多线程和消息队列的处理。高手进在线等答案。我的系统是这样的,client 端,能够发请求给serv

重要,在线等,关于多线程和消息队列的处理。高手进
在线等答案。
我的系统是这样的,client 端,能够发请求给server,server处理将结果返回。

1。那我理解的linux的多线程,是不是每次请求,肯定是起一个线程把,然后create一个消息队列。那也就说我有5个请求,就有5个消息队列吗?


2。当然也有可能系统只存在一个消息队列,那么这样的话,我所以线程都会去send 消息给它,把它压入栈。

3。不管你消息队列有几个,我服务端,会有个epoll的东西去监听莫个端口,如果有数据,就建立socket连接去取走,然后进行处里,最后在send 个消息给发送的线程。


以上我的理解对不对呢

[解决办法]
不知道你说的消息队列是什么意思
socket建立连接后是一对一的,不是以队列的形式存在的
客户端发送的消息只有连接上的服务器端才能收到,和一个客户端建立的连接收不到其它客户端上的消息

服务器的实现是否是多线程和socket也没有关系,不是必须使用多线程的

热点排行