
IO
WannaRunning
这个作者很懒,什么都没留下…
展开
-
JAVA IO流
JAVA中的流分为输入流和输出流。其实还有打印流 输入流又分字节输入流和字符输入流(InputStream和Reader); 输出流又分字节输出流和字符输出流(OutputStream和Writer)。网上找了张流接口的图输入流: 字节输入流: InputStream:是所有的输入字节流的父类,它是...原创 2019-12-10 20:50:10 · 126 阅读 · 0 评论 -
从BIO,NIO到多路复用IO——认识Netty框架
BIO(Block IO)和PIO(伪异步)BIO即同步阻塞IO。专门有一个线程(accept),负责监听客户端的请求。只要有客户端和服务端建立了一个请求,创建一个新的线程来处理。每个连接必须要开一个线程来处理,并且没有处理完线程不退出。PIO就是在BIO的基础上引入了线程池,每次从线程池中选择线程来处理请求,减少了频繁创建和销毁线程的性能消耗。在连接数不多的情况下,传统IO编写容易使用。但是随着连接数的增多,问题传统的IO就不行了NIO (Non-Block IO)同步非阻塞,服务原创 2020-10-28 11:22:53 · 361 阅读 · 0 评论