java soket 和nio

在传统的 socket中 客户端若没有发起请求,则服务端阻塞,若请求成功时,客户端没有发消息,服务端阻塞。当有多个连接时,服务端就需要多个线程,因为每个线程都要产生栈空间,而且因为阻塞,大量线程需要上下文切换,降低了服务器的性能。

nio就是引入一个中间件 来接受客户端的请求,与消息的发送。

猜你喜欢

转载自www.cnblogs.com/zhongmeilin/p/11619404.html