toobugV管理员
文章 8934 篇 | 评论 17 次

作者 toobug 发布的文章

Redis源码解析:数据结构详解-skiplist

热文Redis源码解析:数据结构详解-skiplist

跳表是个什么数据结构? 本文的很多内容参考自如下文章《Redis 为什么用跳表而不用平衡树?》,为了加深理解,所以用自己的话复述一遍。 如图所示,redis中的zset在元素少的时候用ziplist来实现,元素多的时...

并发理论:Java如何解决可见性和有序列性

热文并发理论:Java如何解决可见性和有序列性

解决重排序引起的有序性 在之前的章节中,我们分析到基于执行效率的考虑,代码会被重排序 重排序会经历如下几个过程 当然重排序也不是随便排,需要遵循as-if-serial原则,即不管怎么重排序(单线程)程序的执行结果不...