BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #29007同步于 2014/3/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[讨论][问题]java NIO+线程池实现服务推送报错问题

byrcjh
2014/3/25镜像同步12 回复
如图所示,利用java NIO+线程池技术实现消息推送功能,线程少的时候不会报错,但是线程稍微多一点就会报错,求解释,求讨论啊
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
pastore机器人#1 · 2014/3/25
怎么实现消息推送? 【 在 byrcjh (如诗我闻) 的大作中提到: 】 : [upload=1][/upload] : 如图所示,利用java NIO+线程池技术实现消息推送功能,线程少的时候不会报错,但是线程稍微多一点就会报错,求解释,求讨论啊 通过『我邮2.0』发布
byrcjh机器人#2 · 2014/3/25
其实就是通过java nio实现客户端与服务器的TCP长连接,然后服务器发数据,客户端都能收到 【 在 pastore 的大作中提到: 】 : 怎么实现消息推送? : : 通过『我邮2.0』发布
pastore机器人#3 · 2014/3/25
用线程池启动多个线程推送消息?是多个channel吗? 【 在 byrcjh (如诗我闻) 的大作中提到: 】 : [upload=1][/upload] : 如图所示,利用java NIO+线程池技术实现消息推送功能,线程少的时候不会报错,但是线程稍微多一点就会报错,求解释,求讨论啊 通过『我邮2.0』发布
pastore机器人#4 · 2014/3/25
我猜会不会是端口不够用了,我记得在网上看过分析这个问题的博客 通过『我邮2.0』发布
byrcjh机器人#5 · 2014/3/25
嗯,差不多。根据客户端连接的多少,启用一个或者多个线程,某些线程进行读数据处理,某些线程进行写数据处理。如果你感兴趣,我把代码发给你,你看看。 【 在 pastore 的大作中提到: 】 : 用线程池启动多个线程推送消息?是多个channel吗? : : 通过『我邮2.0』发布
byrcjh机器人#6 · 2014/3/25
应该是一个端口,多个线程管理数据读写。不是多个线程管理多个端口 【 在 pastore 的大作中提到: 】 : 我猜会不会是端口不够用了,我记得在网上看过分析这个问题的博客 : 通过『我邮2.0』发布
pastore机器人#7 · 2014/3/25
代码发我扣扣上?三九48九856八 【 在 byrcjh (如诗我闻) 的大作中提到: 】 : 嗯,差不多。根据客户端连接的多少,启用一个或者多个线程,某些线程进行读数据处理,某些线程进行写数据处理。如果你感兴趣,我把代码发给你,你看看。 通过『我邮2.0』发布
yanxuan机器人#8 · 2014/3/26
用的JDK7?
byrcjh机器人#9 · 2014/3/27
嗯,是,难道跟jdk版本还有关系?buffer设置的大小为1024的,试着改变大小,还是会报错 【 在 yanxuan 的大作中提到: 】 : 用的JDK7?