精华帖 (1) :: 良好帖 (1) :: 新手帖 (18) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-17
skzr.org 写道 真的是折腾,直接使用NIO.2
呵呵,很简单就完成了 就是要折腾嘛!呵呵~ 好久没在JE上看见你了,最近挺忙的? |
|
返回顶楼 | |
发表时间:2010-12-17
贾懂凯 写道 skzr.org 写道 真的是折腾,直接使用NIO.2
呵呵,很简单就完成了 就是要折腾嘛!呵呵~ 好久没在JE上看见你了,最近挺忙的? 他看Oracle Java大会去了,:-)! |
|
返回顶楼 | |
发表时间:2010-12-17
借这个帖子,很想了解下这里有朋友去看activeMQ的源代码吗,呵呵。很多帖子都是写了一些如何运用activeMQ,并没有深入了解它的原理
|
|
返回顶楼 | |
发表时间:2010-12-17
yeshucheng 写道 借这个帖子,很想了解下这里有朋友去看activeMQ的源代码吗,呵呵。很多帖子都是写了一些如何运用activeMQ,并没有深入了解它的原理
先了解JMS就淡定了,然后才是传输协议的细节。 |
|
返回顶楼 | |
发表时间:2010-12-18
其实你还有更多的问题要考虑:
1,池中没有可用线程,怎么办? 2,任务队列满了,怎么办? 3,超时机制。 |
|
返回顶楼 | |
发表时间:2010-12-18
mercyblitz 写道 贾懂凯 写道 skzr.org 写道 真的是折腾,直接使用NIO.2
呵呵,很简单就完成了 就是要折腾嘛!呵呵~ 好久没在JE上看见你了,最近挺忙的? 他看Oracle Java大会去了,:-)! 最近半年忙着做工程,没怎么开发,郁闷中。。。 javaone确实不需此行,比csdn的好多了 折腾好啊,可以更加的深入理解 折腾中会引入更多的问题和要解决的东西,就像 C_J 写道 其实你还有更多的问题要考虑:
1,池中没有可用线程,怎么办? 2,任务队列满了,怎么办? 3,超时机制。 期待凯哥此文的综合帖 持续关注 中。。。 ^ ^ |
|
返回顶楼 | |
发表时间:2010-12-18
LZ,你有没有考虑到一个问题呢,比如说游戏服务器或者IM服务器,要保持长连接吧,你想多个线程来处理很多的Socket,而每个Socket里的都有wile(true)呢。
|
|
返回顶楼 | |
发表时间:2010-12-18
pengzhoushuo 写道 LZ,你有没有考虑到一个问题呢,比如说游戏服务器或者IM服务器,要保持长连接吧,你想多个线程来处理很多的Socket,而每个Socket里的都有wile(true)呢。
阻塞编程中,如果是大量常量的话用线程池显然不是一个号的选择。线程池主要是服务于大量的短连接的系统,可以节约创建和销毁线程的系统消耗。 如果是有大量长连接,用NIO的selector监听会比较好。我也没做过游戏服务器,我暂时是这么考虑的。 还是throw new MyExcpetion(this question),求大家解答吧~~ |
|
返回顶楼 | |
发表时间:2011-05-11
快去学习用netty或者是mima把? 楼主你Out了..
|
|
返回顶楼 | |