作者简介:黄玉栋,北京邮电大学网络与交换国家重点实验室研二在读,研究方向为未来网络体系架构,确定性网络,邮箱地址: hyduni@163.com.
公平锁:是指多个线程按照申请锁的顺序来获取锁,有点先来后到的意思。在并发环境中,每个线程在获取锁时会先查看此锁维护的队列,如果为空,或者当前线程是等待队列的第一个,就占有锁,否则就会加入到等待队列中,以后会按照 FIFO ...
#include <stdio.h>#include <stdlib.h>#define ERROR 0#define OK 1typedef struct Queue { int *data; int head, tail, length, count;}Queue;void ini...
#include <stdio.h>#include <stdlib.h>#define ERROR 0#define OK 1typedef struct Queue { int *data; int head, tail, length;}Queue;void init(Queue...