Yinchen 的博客
首页
分类
归档
关于
首页
分类
归档
关于
登录
标签:缓冲
清除筛选
Okio框架解析:Buffer与Segment的读写设计
2026/08/17
设计模式
一、Okio 简介 Okio 把Buffer从 BufferedOutputStream ByteArray,换成了「8 KiB 定长块组成的双向环形链表 + 全局无锁块池」,于是缓冲区可以按块移动而不是按字节拷贝,落盘粒度天然对齐到块边界,块用完之后回池复用。 1.1 与 Java IO 的设计对比 java.io 中的 InputStream / OutputStream,数据的载体是 byt