BIO(同步并阻塞)

image.png
每一个连接都会创建一个线程,当连接过多时会对服务器造成巨大压力,造成线程的不必要浪费

NIO(同步非阻塞)

image.png
通过一个线程处理多个请求,多路复

Channel

对于channel来说 read方法 是将 channel里面的数据放到buffer里面
write方法是将buffer里面的数据写入到channel里面

Future的区别

image.png
几种任务方法