问个java nio问题# Java - 爪哇娇娃
m*r
1 楼
我有一些code, 有个loop, 大概如此:
while (true) {
m_select.select(1000);
// do stuff
}
这个loop正常情况下, 每秒钟timeout一次. 但是有些时候, 它会出现不停的醒过来的
情况. 然后cpu就到100%了.
我认为是某个channel出现了某个问题, 造成select()总是马上return那个channel.
但是我对nio不熟, 不知道怎么去搞.
谢谢一切帮助.
while (true) {
m_select.select(1000);
// do stuff
}
这个loop正常情况下, 每秒钟timeout一次. 但是有些时候, 它会出现不停的醒过来的
情况. 然后cpu就到100%了.
我认为是某个channel出现了某个问题, 造成select()总是马上return那个channel.
但是我对nio不熟, 不知道怎么去搞.
谢谢一切帮助.