NIO高并发基础

NIO高并发

是jdk1.4出现的新的流.
NIO - New IO - 同步式非阻塞式IO
BIO - Blocking IO - 同步式阻塞式IO ---UDP/TCP
==AIO - AsynchronousIO - 异步式非阻塞IO - jdk1.8==

BIO的缺点

1.会产生阻塞行为 --- receive/accept/connect/read/write
2.一对一的连接:每连接一个客户端,在服务器端就要开启一个线程去处理请求.在客户端较多的情况下,服务器端就会产生大量的线程 - 耗费内存
3.建立连接之后如果不发生任何操作,那么就会导致服务器中的这个线程依然被占用,耗费服务器资源
4.无法实现定点操作

猜你喜欢

转载自www.cnblogs.com/nanlinghan/p/10130978.html