Netty初识
2021-01-15 10:13
                         标签:常见   自己   非阻塞   net   png   http   线程   reac   nio    初识Netty Netty是一个提供易于使用的API的客户端/服务端的框架 并发高-NIO(非阻塞IO) 传输快-零拷贝   阻塞与非阻塞 线程访问资源,该资源是否准备就绪的一种处理方式 同步与异步 同步和异步是指访问数据的一种机制   BIO 同步阻塞IO, Block IO     NIO 同步非阻塞IO,New IO(Non-Block IO)      AIO 异步非阻塞IO   生活实例 BIO:去上厕所,坑全满了,此时我一直光等着,主动观察哪个坑位好了,只要有坑位释放了,我就立马去占坑 NIO:测试坑全满,此时我跑出去抽根烟或者做别的事,然后时不时再主动的去厕所看有没有坑释放,如果有坑了自己去占坑 异步阻塞:我再厕所里,等有人好了之后来通知我,然后再去占坑 AIO:我在厕所外抽烟玩手机,等有人好了之后来通知我去占坑   BIO、NIO、AIO区别     常见面试 BIO、NIO,AIO的区别是什么 什么是同步阻塞BIO 什么是同步非阻塞NIO 什么是异步非阻塞AIO   再看Netty 概述 使用NIO所遇到的问题 使用Netty的优点   Reactor 线程模型 单线程模型:所有的IO操作都由同一个NIO线程处理的      多线程模型:由一组NIO线程处理IO操作     主从线程模型:一组线程池接受请求,一组线程池处理IO   Netty初识 标签:常见   自己   非阻塞   net   png   http   线程   reac   nio    原文地址:https://www.cnblogs.com/fengjunjie-w/p/13396284.html






