JAVA socket的异常:我写了一个JAVA NIO的聊天程序,刚开始通讯都正常,打了几句话之后,服务器能收到客户端的消息,但客户端收不到服务器的消息,这个时候cpu占用率变成100%。用try catch 在客户端和服务器短的read 和write 方法都没有发现异常。 是不是window的底层bug,或是JVM的问题? 请高手指教
------解决方法--------------------------------------------------------
lz是不是用到了线程?
可能lz开的线程太多了,产生了锁
建议lz用一下线程池
jdk自带的线程池也可以,封装的很好的