![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
netty
wasdasdfqwer
一路向前...
展开
-
Netty学习(3) 使用NIO实现群聊客户端和服务端
NIO编写的和客户端和服务端示例 服务端: package com.nettyStudy.nio.groupChat; import org.omg.Messaging.SyncScopeHelper; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; impor...原创 2019-12-17 17:30:15 · 118 阅读 · 0 评论 -
Netty学习(2) BIO实现服务端
BIO存在的问题: 每个请求都要创建独立的线程与对应的客户端进行交互 并发量大的时候需要创建大量的线程来处理连接,系统资源占用比较大 连接建立后,如果当前线程没有数据可读,则线程阻塞再read操作上,造成线程资源浪费 ...原创 2019-12-17 17:25:04 · 133 阅读 · 0 评论 -
Netty学习(1)IO模型BIO/NIO/AIO
IO我们非常熟悉了,IO不仅仅针对文件的操作,网络编程socket的通信,就是IO操作。 通常所说的 BIO 是相对于 NIO 来说的,BIO 也就是 Java 开始之初推出的 IO 操作模块,BIO 是 BlockingIO 的缩写,顾名思义就是阻塞 IO 的意思 BIO、NIO、AIO的区别 BIO(Block IO) 就是传统的 java.io 包,它是基于流模型实现的,交互的方式是同步、...原创 2019-12-17 17:24:12 · 133 阅读 · 0 评论