Netty工作笔记0007---NIO的三大核心组件关系
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
咱们说BIO是基于流编程的,但是NIO是基于内存块编程的,就是因为buffer是个内存块
正是由于NIO是操作的内存块,才实现了非阻塞
这里可以看到,这个buffer咱们说是双向的,要知道原来的inputStream还是outputstream
他们都是单向的,而这个NIO的buf却做到了双向的.
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
咱们说BIO是基于流编程的,但是NIO是基于内存块编程的,就是因为buffer是个内存块
正是由于NIO是操作的内存块,才实现了非阻塞
这里可以看到,这个buffer咱们说是双向的,要知道原来的inputStream还是outputstream
他们都是单向的,而这个NIO的buf却做到了双向的.