情况是这样, 我用完成端口做了一个服务端程序2个客户端(客户端A+客户端B), 客户端是普通的阻塞+多线程流程如下
1.客户端A 发送数据到 服务端
2.服务端 将此数据发到 客户端B
3.客户端B 将处理结果发送到 服务器
4.服务器 将处理结果发回到 客户端A
如此循环在以下2种情况下, 出现服务端完成端口的工作者线程,莫名其妙的消失了.
1. 客户端发送数据过多过快
2. 客户端异常退出我已经在工作者线程中加入try catch, 没有捕捉到任何异常
也在工作者线程可能return的地方, 打印了日志. 没有看到任何return的记录.问题太奇怪了, 已经调试很长时间了,没找到原因.  盼点解!!!注:我是在人家的代码基础上,修改和添加功能的
代码地址:http://blog.csdn.net/piggyxp/article/details/6922277