网上关于 ringbuff 的介绍已经非常多了,我也分享一下我对 ringbuff 的认识。ringbuff 可以理解为学校操场上的跑道,ringbuff 初始化就是新建了一个 400 的环形操场跑道,跑道上有 2 名同学 (write 和 read),每次写入一个数据,write 往前跑一步,每次读一个数据,read 往前跑一步,read永远不可以超过 write。刚开始起点都是 0 ,如果 write 写的速度慢了,被 read 追上了,那么 ringbuff 缓存数据就为空。 如果 write 写的