2、链表
摘要:一、简介 1.1 结构体 1.1.1 链表每个节点的结构体 typedef struct listNode { // 前置节点 struct listNode *prev; // 后置节点 struct listNode *next; // 节点的值 void *value; } listNode;
阅读全文
1、redis的简单动态字符串
摘要:一、简介 1.1 结构体 struct sdshdr { //记录buf数组中已使用字节的数量 int len; //记录还未使用的长度 int free; //用于存放具体的字符串值 char buf[]; }; redis为什么要定义自己的字符串,而不是使用c自带的字符数组? 首先c自带的字符数
阅读全文
18、Phaser
摘要:一、Phaser 1.1 字段说明 //用于记录parties,phase //高32用于记录当前正在等待释放线程执行的阶段 //低32的高16位表示每一阶段可arrived的parties数量 //低32的低16位表示当前还剩多少parties未arrived private volatile l
阅读全文