阅读nio文档

This commit is contained in:
asahi
2024-08-27 13:31:41 +08:00
parent c0f21f27b0
commit 8563c9aca0

View File

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