一种基于多核处理器的跳跃表多线程优化方法及设备与流程

文档序号:14835895发布日期:2018-06-30 12:23阅读:来源:国知局
技术总结
本发明公开了一种基于多核处理器的跳跃表多线程优化方法及设备,属于数据处理技术领域,包括初始化读写锁Lock为0;从跳跃表的最高层索引数据开始逐层查找跳跃表,得到查询数据或者插入数据在数据列表中最近的索引数据;当操作为数据查询时,对读写锁Lock申请读锁,然后以并行处理的方式进入所述数据列表执行查询操作;当操作为数据插入时,对读写锁Lock申请写锁,然后进入所述数据列表执行插入操作。在多核处理器的多个处理核心中同时执行多个查询或插入操作时,通过对整个数据列表的加锁操作,保证插入和查询操作的数据一致性。这样可以充分利用多核处理器的资源,提高数据插入和查询的效率。

技术研发人员:汪俊锋;张巧云;任维蒙;戴平
受保护的技术使用者:安徽慧视金瞳科技有限公司
技术研发日:2017.12.29
技术公布日:2018.06.29

当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1