菜鸟求教!!!
对于一个应用级网关服务器,在linux下面,对于多线程的话,如果A,B的消息都要转发给C,那么都是通过同个一个处理器并行的发送出去,如果对面的连接断开,那么需要怎么删除这个处理器?因为其他线程也有可能正用这个处理器? 没明白是啥问题?描述清楚点。 回复 2# winston简单来说,就是半同步半异步模式,一个连接读取数据,然后放入消息队列。其他2个线程分别读取消息队列,查找转发表,进行转发。2个线程就有可能同时调用同一个处理器event-handler进行转发。
这么做可以吗? 本帖最后由 modern 于 2010-9-18 15:29 编辑
回复winston
简单来说,就是半同步半异步模式,一个连接读取数据,然后放入消息队列。其他2个线程 ...
nono436 发表于 2010-9-16 09:33 http://www.acejoy.com/bbs/images/common/back.gif可以,做好资源同步保护就成了。
页:
[1]