Java IO 通信 All In One

时间:2024-11-21 11:05:13

Java IO 通信 All In One

Netty / WebSocket

BIO 通信

BIO 即阻塞 I/O,不管是磁盘 I/O 还是网络 I/O,数据在写入 OutputStream 或者从 InputStream 读取时都有可能会阻塞。

Java IO 通信 All In One



伪异步 IO 通信

Java IO 通信 All In One



NIO通信

NIO 非阻塞同步

缓冲区 Buffer

通道 Channel

多路复用 Selector



AIO 通信

AIO 非阻塞异步

连续注册读写事件和回调函数

读写方法异步

主动通知程序



NIO通信模型

https://www.cnblogs.com/haimishasha/p/10756448.html

https://www.cnblogs.com/haimishasha/category/1480781.html

Jetty

《 Jetty 的工作原理和与 Tomcat 的比较》

refs

https://developer.ibm.com/zh/articles/j-lo-javaio/

Java 的 I/O 类库的基本架构、磁盘 I/O、网络 I/O 和 NIO 的工作机制等

基于 NIO 的 Socket 请求的处理过程

Java IO 通信 All In One

https://www.imooc.com/video/16466

https://www.jianshu.com/p/3f2f9fe1d3e9


Java IO 通信 All In One

xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!