
BIO、NIO、AIO、Netty 学习笔记
首先了解一下什么是IO?Java中I/O是以流为基础进行数据的输入输出的,所有数据被串行化写入输出流。串行化就是数据要按顺序进行输入输出,也就是java通过io流方式和外部设备进行交互。比如程序从服务器上下载图片,就是通过流的方式从网络上以流的方式到程序中,再到硬盘中。同步与异步,阻塞与非阻塞的区别同步,一个任务的完成之前不能做其他操作,必须等待(等于在打电话)。异步,一个任务的完成之前,可以进行其他操作(等于在聊QQ)。阻塞,是相对于CPU来说的, 挂起当前线程,不能做其他操作只...








