美文网首页
环形缓冲区的工作原理

环形缓冲区的工作原理

作者: 大道至简_6a43 | 来源:发表于2020-02-02 14:11 被阅读0次

    环形缓冲区的工作原理

    环形缓冲区的工作原理,就是一个环形数组大小默认100M,初始时将环形数组一分为二,从一处开始分别向两端写数据,一端写数据索引,一端写数据,当容量使用率达到0.8时开始溢写(溢写之前会进行一个分区,默认分区方式为按照key的hashcode值进行分区。),同时开始反向写数据。这时会将剩余的0.2区域一分为二,同样按照刚才的方式,一端写索引,一端写数据,这时缓冲区的空间变大,0.2的空间持续变大,直到再次写满0.8再反向进行,如此往复操作。

    相关文章

      网友评论

          本文标题:环形缓冲区的工作原理

          本文链接:https://www.haomeiwen.com/subject/opcuuctx.html