没有合适的资源?快使用搜索试试~ 我知道了~
yubo-java-nio:java nio的学习项目
共41个文件
java:37个
gitignore:1个
md:1个
需积分: 9 0 下载量 111 浏览量
2021-06-07
17:00:23
上传
评论
收藏 41KB ZIP 举报
温馨提示
yubo-java-nio NIO 直接缓冲区 VS 非直接缓冲区 直接缓冲区 1、直接缓冲区最适合I/O 2、创建成本比非直接缓冲区高 3、直接缓冲区使用的内存是通过调用原生的、操作系统特定的代码来分配的 4、内存存储区域不受限制垃圾收集,因为它们在 JVM 堆之外。 蔚来渠道 通道 - 分散/聚集 分散:一次调用将数据发送到多个缓冲区。 收集:在一次调用中从多个缓冲区收集(排出)数据。 Scatter/Gather 应该与直接 ByteBuffer 一起使用,以从本机 I/O 中获得最大优势。 Java 引用对象类型 1、 JCP java并发实践 JCP AQS - 抽象排队同步器
资源推荐
资源详情
资源评论
收起资源包目录
yubo-java-nio-master.zip (41个子文件)
yubo-java-nio-master
pom.xml 2KB
src
main
java
yubo
refobj
SlowFinalizer.java 628B
service
Server.java 961B
item.thrift 145B
thrift
CrawlingService.java 30KB
Item.java 14KB
Client.java 1KB
CrawlingHandler.java 374B
ch02
Examples.java 2KB
BufferFillDrain.java 1KB
BufferCharView.java 868B
org
simple
metric
MetricGetStarted.java 787B
jcp
misc
MCSLock.java 1KB
TicketLock.java 1KB
CLHLock.java 705B
SpinLock.java 1KB
ch15
LinkedQueue.java 987B
CasNumberRange.java 1KB
ch14
OneShotLatch.java 2KB
agent
TestJavaAgent.java 361B
jnp
ch07
HeaderViewer.java 1KB
BinarySaver.java 1KB
ch02
Example.java 745B
ch08
SocketInfo.java 649B
NTPClient.java 1KB
LowPortScanner.java 671B
ch04
OReillyByName.java 989B
SpammerChecker.java 974B
NetworkInterfaceUtility.java 2KB
ch05
URLOperations.java 1KB
URLSplitter.java 1KB
ProtocolTester.java 2KB
ch03
datagram
TimeServer.java 2KB
TimeClient.java 3KB
ChannelOperations.java 3KB
PipeTest.java 2KB
ChannelExample.java 3KB
ch04
SelectSockets.java 2KB
utils
UnsignedUtility.java 700B
.gitignore 48B
README.md 852B
共 41 条
- 1
资源评论
六演
- 粉丝: 17
- 资源: 4795
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功