客户端NIO真的重要吗?

时间:2012-08-31 02:59:41

标签: java client nio

据我所知,NIO可以帮助服务器,提供很多请求。因为NIO不为每个请求模型使用一个线程。

但是客户端是创建与服务器连接的客户端,通常没有那么多连接,客户端可以完全处理它。

我看到一些客户端库使用NIO,我对它不太确定。那么为什么兄弟NIO在客户端并且有任何性能提升?

1 个答案:

答案 0 :(得分:0)

没有充分的理由在客户端使用NIO,除非您编写的内容类似于具有数百或数千个出站连接的Web爬虫。

用户在服务器上也没有太多理由。 select()模型是针对替代方案分配流程的日子而设计的。现在我们有线程,整个模型都没有实际意义。