博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NIO 理解
阅读量:7117 次
发布时间:2019-06-28

本文共 261 字,大约阅读时间需要 1 分钟。

hot3.png

    NIO 基于通道(Channel)与缓冲区(buffer)的I/O方式,它可以使用Natvie函数库直接分配对外内存,然后通过一个存储再JAVA堆中的DirectByteBuffer对象作为这块内存的引用进行操作,避免了在JAVA堆和Natvie堆中来回复制数据。

   直接内存 (Direct Memory)不是虚拟机运行是数据区的一部分,也不是JAVA虚拟及规范中定义的内存区域,但是这部分被频繁使用,也可能导致OOM异常

转载于:https://my.oschina.net/u/1013713/blog/1794656

你可能感兴趣的文章
Gut基础入门(十)Git远程分支
查看>>
grub.conf加密
查看>>
WSFC时间分区场景实作
查看>>
linux中的邮件服务器笔记
查看>>
CCNP-18 IS-IS试验1(BSCI)
查看>>
Comet和WebSocket
查看>>
使用委托进行异步编程
查看>>
silverlight 跨域socket
查看>>
编程不是功能实现了就可以了
查看>>
Linux/Freebsd下时间转化
查看>>
微软MED-V虚拟化实战教程之一部署
查看>>
chmod和permission
查看>>
4-2 ADO.NET-查询和检索数据7
查看>>
Day7:html和css
查看>>
centOS7 安装Git
查看>>
超全的设计模式简介(45种)
查看>>
Modbus功能码
查看>>
spring cloud互联网分布式微服务云平台规划分析--spring cloud定时调度平台
查看>>
Visual Sudio 复制窗体文件
查看>>
Google Auth+openssh
查看>>