nio
文章平均质量分 58
will的猜想
这个作者很懒,什么都没留下…
展开
-
Java NIO 创建/复制缓冲区
创建缓冲区的方式主要有以下两种方式创建缓冲区:1、调用allocate方法2、调用wrap方法我们将以charBuffer为例,阐述各个方法的含义;allocate方法创建缓冲区调用allocate方法实际上会返回new HeapCharBuffer(capacity, capacity)对象;缓存空间存储在CharBuffer类的成员属性char[] h...转载 2018-09-27 19:35:05 · 202 阅读 · 0 评论 -
java NIO 缓存区之内核空间、用户空间和虚拟地址
IO是基于缓存区来做的,所谓的输入和输出就是从缓存区中移入和移出数据。以IO输入为例,首先是用户空间进程向内核请求某个磁盘空间数据,然后内核将磁盘数据读取到内核空间的buffer中,然后用户空间的进程再将内核空间buffer中的数据读取到自身的buffer中,然后进程就可以访问使用这些数据。 内核空间是指操作系统内核运行的空间,是为了保证操作系统内核的能够安全稳定地运行而为内核专...转载 2018-09-28 11:45:07 · 2061 阅读 · 0 评论