阅读nio文档
This commit is contained in:
@@ -153,6 +153,13 @@ $ java SliceBuffer
|
|||||||
```
|
```
|
||||||
易得知在sub buffer修改内容后,内容修改对buffer也可见。
|
易得知在sub buffer修改内容后,内容修改对buffer也可见。
|
||||||
|
|
||||||
|
#### ReadOnly Buffer
|
||||||
|
对于readonly buffer,可以从其中读取值,但是无法向其写入值。对于任何常规buffer,可以对其调用`buffer.asReadOnlyBuffer()`来获取一个readonly buffer。
|
||||||
|
|
||||||
|
#### Direct & Indirect Buffer
|
||||||
|
direct buffer的内存通过特定方式来分配,从而增加io速度。
|
||||||
|
|
||||||
|
对于direct buffer,jvm在将尽量避免在调用本地io操作前(后),将buffer中内容写入/读取到中间buffer。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user