任务执行 1、线程中执行任务 1.1、串行地执行任务 在应用程序中存在多种调度策略,最简单的一种是在单个线程中串行地执行各个任务。 这种调度策略...
基础知识模块 很长时间没有写笔记了,把最近看的一点知识分享给大家,主要是并发编程相关的基础知识,准备年前把这一部分都更新了,还请各位大佬多多关照...
最近在牛客网上经常进行一些算法的练习,分享两个好玩的题目。 附上牛客网的链接,当然了,和ACM大神相比,这些题是入门的,想学习的童鞋就温故知新一...
数据库 本篇文章是redis系列中的第二大部分的开始,这一部分为数据库的实现,主要讲单节点的数据库知识。下边附上第一部分基础知识总结篇的链接,有...
对象 本篇文章着重介绍一下,redis中大家日常使用的对象实现原理,这里附上这一系列的数据结构讲解,有需要的请点击查看哟。 动态字符串链表字典跳...
压缩列表 当一个列表键只包含少量列表项,并且每个列表项要么是小整数值,要么是长度比较短的字符串,那么redis就会使用压缩列表来作为列表键的实现...
整数集合 整数集合是集合键的底层实现之一,当一个集合只包含整数数值元素,并且这个集合的元素数量不多时,redis就会使用整数集合作为集合键的底层...
跳跃表 跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问的目的。跳跃表支持平均O(logN)和最坏O(N...
字典 字典,又称关联数组或映射,是一种用于保存键值对的抽象数据结构。在字典中,一个键key和一个值value进行关联;字典中的每个键都是独一无二...