![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Netty
阿里巴巴-稻草人
这个作者很懒,什么都没留下…
展开
-
高并发编程系列之IO模型(一)--------BIO教程
同步 与 异步 的区别 同步: 发送一个请求,必须等待返回,才能再发送下一个请求 ,能够避免死锁,数据脏读的发生 异步: 发送一个请求,你不用等待返回,可以接着发送另一个请求,适合并发的场景 举例: 烧开水,将水壶放在燃气灶上,你不能取干别的(只能在哪里老老实实的等着水烧开,这就是同步) 要是烧水期间,你取做别的,看看报纸,浇浇花,水烧开了,有一个信号通知你,这就是异步完成 阻塞和非阻...原创 2019-09-06 23:31:58 · 345 阅读 · 0 评论 -
高并发编程系列之IO模型(二)--------NIO教程
NIO和NIO的区别 BIO NIO 面向的流的操作 面向缓冲区 阻塞IO 非阻塞IO(能立即返回) 无 选择器 NIO的三个重要核心 1、Channel(通道) Channel通道,可以使用它实现数据的读取和写入,通道是双向的,可以双向同时读写(流是单项的,BIO中要输入流、输出流),这充分的利用了操作系统的全双工的支持,从而实现更高效率的传输数据。 Channel的...原创 2019-09-07 10:57:38 · 207 阅读 · 0 评论