andysern
2016-09-02 15:44
采纳率: 6.3%
浏览 1.1k

单核服务器的java线程只能while阻塞一个吗?

是一台单核服务器,java的服务器端有一个接收ajax的长连接,就使用了一个while来监听
是否有需要发送给客户端的数据。
只要一开始连接,服务器CPU占有率就是100%,在自己的机子上调试(4核),CPU占有率就是25%。

那问题就是,这样的话单核服务器岂不是不敢用阻塞while了吗?

不说万级的长连接,就连3,5个长连接可能就会导致服务器死掉。

这个是怎么处理呢?

1条回答 默认 最新

相关推荐 更多相似问题