日期:2014-05-20  浏览次数:20659 次

NIO中的Selector.select()的效率低?
我的程序中这个方法消耗了很多的时间,291次的循环消共消耗了2360ms,这个方法就一共消耗了我其中的2246ms.

单独做循环调用测试,每次调用也有7ms之多,这个效率想必也低了点吧,有没有办法提升

socket   只有一个,并只进行读操作。

------解决方案--------------------
贴代码出来,这个怎么可能效率低呢???
------解决方案--------------------
应该用一个线程读socket数据,处理收到的数据的代码用另外的线程。