文件名称:consensus:使用各种原语的共识算法
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-19 16:01:15
C
共识 使用 C11 的 stdatomic.h 的无等待共识 目前实施: cmpchg 获取添加 队列 堆 xchg
【文件预览】:
consensus-master
----.gitignore(32B)
----Makefile(2KB)
----src()
--------xchg.c(527B)
--------seqmap.c(153B)
--------linmap.c(394B)
--------cmpxchg.c(415B)
--------poolmap.c(580B)
--------logmap.c(1KB)
--------queue.c(953B)
--------mtmxchg.c(2KB)
--------fetchadd.c(526B)
--------stack.c(795B)
----README.md(139B)
----include()
--------stack.h(60B)
--------logmap.h(47B)
--------fetchadd.h(68B)
--------cmpxchg.h(64B)
--------xchg.h(52B)
--------queue.h(60B)
--------mtmxchg.h(64B)
--------tst.h(1KB)
--------seqmap.h(47B)
--------consensus.h(89B)
--------linmap.h(47B)
--------poolmap.h(47B)
----tst()
--------xchg.c(139B)
--------cmpxchg.c(151B)
--------queue.c(142B)
--------mtmxchg.c(151B)
--------fetchadd.c(153B)
--------stack.c(142B)