码迷,mamicode.com
首页 > 其他好文 > 详细

ConcurrentSkipListMap

时间:2019-01-13 21:08:03      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:查找   nbsp   图片   index   list   分享图片   current   查询   技术分享   

特点:有序链表实现,无锁实现,value不能为空,层级越高跳跃性越大,数据越少,理论上查询变快。

新的node是否抽出来作为index,随机决定;

index的level由随机数决定(随机数比特位连续为1的数量)

每层的元素,headIndex固定为所有node中最小的

 

查找数据时,按照从上到下,从左到右的顺序查找

时间复杂度O(log n),空间复杂度O(n)

空间换时间,数据库索引类似的概念。

技术分享图片

ConcurrentSkipListMap

标签:查找   nbsp   图片   index   list   分享图片   current   查询   技术分享   

原文地址:https://www.cnblogs.com/wkzhao/p/10263881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!