https://segmentfault.com/a/1190000007282628
http://blog.csdn.net/hao707822882/article/details/39544553
https://www.cnblogs.com/cishengchongyan/p/6160194.html
Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。
![img](http://ykgarfield.github.io/Netty_in_Action_v5_MEAP/第1章 Netty和Java NIO APIs_files/07d27b1b-0df3-4d78-ad5d-a5eea06d4bc5.jpg)
![img](http://ykgarfield.github.io/Netty_in_Action_v5_MEAP/第1章 Netty和Java NIO APIs_files/5aee5e92-b297-48a2-8a00-14b2422bc706.jpg)
就IO而言:概念上有5中模型:blocking I/O,nonblocking I/O,I/O multiplexing (select and poll),signal driven I/O (SIGIO),asynchronous I/O (the POSIX aio_functions)。