无等待

  1. rtrb

    实时安全的单生产者单消费者环形缓冲区

    v0.3.1 38K #无等待 #SPSC #无等待 #队列
  2. triple_buffer

    三重缓冲,用于在线程之间共享频繁更新的数据

    v8.0.0 3.2K #生产者-消费者 #多线程 #同步 #非阻塞 #无等待 #SPSC #多线程
  3. oddio

    轻量级游戏音频库

    v0.7.4 170 #音频 #实时 #信号 #效果 #无等待 #输出 #延迟
  4. mmap-sync

    允许从映射内存以无等待和零拷贝方式在进程之间共享数据的包

    v1.0.4 4.2K #数据访问 #内存映射 #零拷贝 #无等待 #进程间 #同步 #共享内存
  5. idr-ebr

    一个高效的并发 ID 到对象解析器

    v0.3.0 600 #无等待 #无等待 #slab #idr #ebr #数据结构 #智能指针
  6. atom

    围绕 AtomicPtr 的安全抽象

    v0.4.0 7.5K #指针 #安全抽象 #交换 #共享指针 #数据交换 #原子 #无等待
  7. pagetable

    适用于粗略连续键的无等待 4 级 64 位页表

    v0.4.6 500 #无等待 #元数据 # # #键值数据库 #并发 #64 位
  8. amity

    并发算法

    v0.2.1 #算法 #无等待 #无等待 #并发 #无 std
  9. vlock

    一个快速且可扩展的多版本共享状态锁,具有无等待读访问

    v0.2.1 #共享状态 # #无等待 #读写锁 #线程 #并发 #读写
  10. rtrb-basedrop

    基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于基于

    v0.1.2 #lock-free #wait-free #spsc #shared-ptr #queue
  11. nolock

    无锁数据结构集合

    v0.4.1 #lock-free #collection #algorithm #wait-free #data-structure #different
  12. rt-history

    带有错误检查的实时安全历史记录

    v3.0.0 #history #real-time #log-error #wait-free #synchronization #lock-free #producer-consumer
  13. queuecheck

    线程安全的队列测试和基准测试库

    v0.1.1 #queue #wait-free #lock-free
  14. llq

    具有可重复使用节点的无锁 SPSC 链表队列

    v0.1.1 1.5K #node #queue #linked-list #wait-free #reusable #spsc #producer
  15. lightning-containers

    一组无锁数据结构

    v0.2.1 #lock-free #structures #data #data-structures #wait-free #lightning
  16. wfqueue

    基于 FAA 的无锁有界队列,0-不安全

    v0.2.1 110 #queue #wait-free #bounded #0-unsafe #faa-based
  17. 尝试使用 DuckDuckGo 进行搜索。

  18. crtq

    MPMC 无锁队列

    v0.1.1 #wait-free #queue #mpmc #unbounded #lock-free
  19. wfbuf

    Linux 上用于快速进程间数据流的简单无锁缓冲区

    v0.1.1 #inter-process #wait-free #lock-free #ipc #mmap #data-streaming
  20. spmc_buffer

    多消费者场景的三缓冲区扩展,适用于在线程间共享频繁更新的数据

    v0.5.1 #spmc #synchronization #multi-threading #wait-free #non-blocking #shared-memory #multithreading
  21. cirque

    单向、环形、无锁的 SPSC 队列,具有无界容量

    v0.0.1 #queue #spsc #wait-free #lock-free