Unsaft 方式通过UNSAFE方法获取数组指定索引的字节和Saft直接通过Java代码获取字节有什么区别吗?
来源:7-5 UnPooledByteBufAllocator分析

慕村1994116
2020-01-31
我理解是不是Unsafe直接取数据不需要内核态和用户态数据传输,效率更高。
写回答
1回答
-
对的,Unsafe 可以直接像 C 语言一样,直接对操作系统内存空间进行操作,而数组对应的内存受到 JVM 堆内存管理,先映射到 JVM 的内存空间,然后再映射到操作系统的空间
20
相似问题