7个不稳定版本 (3个破坏性版本)
0.3.0 | 2024年4月18日 |
---|---|
0.2.2 | 2024年1月17日 |
0.1.1 | 2023年12月15日 |
0.0.5 | 2023年12月14日 |
#38 在 #shared-memory
每月 148 次下载
用于 4 crates
190KB
3K SLoC
无锁构造库。
来自《C++并发实战》 - Anthony Williams
无阻塞:如果所有其他线程都暂停,则任何给定线程将在有限步骤内完成其操作。无锁:如果有多个线程正在操作一个数据结构,则在有限步骤之后,其中一个将完成其操作。等待-free:每个操作数据结构的线程将在有限步骤内完成其操作,即使其他线程也在操作该数据结构。
无锁保证一个恶意线程不能阻塞任何其他线程。
依赖关系
~245KB