OIO在java中意味着什么?

Joe*_*ang 3 java io nio terminology netty

请原谅我刚开始学习Java网络编程.我刚读过Netty in Action,其中提到了一个OIO.

NIO在此示例中使用,因为它具有可扩展性和彻底的异步性,因此它是目前使用最广泛的传输.但也可以使用不同的传输实现.如果您希望在服务器中使用OIO传输,则需要指定OioServerSocketChannel和OioEventLoopGroup.

我之前已经了解了Java IO和NIO.但OIO是什么?

我试图在谷歌搜索但没有得到任何东西.有人可以帮忙解释一下它是什么吗?

Mad*_*apu 7

OIO代表Old IO或Blocking IO.在此模型中,每个套接字或客户端连接都会导致生成一个新的专用线程来处理请求.所以,Number或threads ==活动的客户端/套接字的数量.

使用NIO或New IO,可以减少线程数量,从而为更多客户端提供服务.这里,Number或threads <活动的客户端/套接字的数量.