- 
dashmapRust 的闪电般快的并发 HashMap 
- 
portable-atomic支持 128 位原子操作、原子浮点数等的可移植原子类型 
- 
crossbeam-utils并发编程 
- 
arc-swap原子交换 Arc 
- 
crossbeam并发编程工具 
- 
sharded-slab无锁并发 slab 
- 
loom并发代码的排列测试 
- 
atomic泛型 Atomic 包装类型 
- 
atomic_refcell线程安全的 RefCell 
- 
archery抽象引用计数的原子性 
- 
try-lock轻量级原子锁 
- 
lockfree-object-pool一个线程安全的对象池集合,具有自动归还和附加/分离语义 
- 
atomic_float可以安全地在线程间共享的浮点类型 
- 
radium为可能原子的类型提供可移植接口 
- 
atomicwrites原子文件写入 
- 
cache-padded通过填充和对齐到缓存行长度来防止虚假共享 
- 
object-pool具有自动归还和附加/分离语义的线程安全对象池 
- 
atomic-maybe-uninit对可能未初始化的整数执行原子操作 
- 
async-event一种高效的异步条件变量,用于无锁算法 
- 
diatomic-waker一种用于任务唤醒的异步、无锁同步原语 
- 
mendeleev化学元素、同位素及其性质列表 
- 
arcshiftstd::sync::Arc 的替代品,支持更新值,但有注意事项 
- 
atomic-write-file将文件原子性地写入文件系统 
- 
atomic_lib创建、存储、查询、验证和转换原子数据 
- 
atomig通过 Atomic<T>提供的通用、方便且无锁的std原子操作。可以用于许多原始类型(包括浮点数)和自定义类型。
- 
orx-concurrent-bag一个高效、方便且轻量级的仅增长并发数据结构,允许高性能并发收集 
- 
crossbeam-epoch基于纪元的垃圾回收 
- 
seize为并发数据结构提供快速、高效且健壮的内存回收 
- 
atomic-take从容器中一次原子性地取出一个值 
- 
atomic-traits通用原子操作的特质 
- 
orx-concurrent-vec一个高效、方便且轻量级的仅增长读写并发数据结构,允许高性能并发收集 
- 
atomic-timeRust 的 AtomicDuration、AtomicOptionDuration、AtomicSystemTime、AtomicOptionSystemTime、AtomicInstant和AtomicOptionInstant
- 
aarc原子更新版本的 Arc 和 Weak,用于无锁并发 
- 
orx-concurrent-ordered-bag一种高效、方便且轻量级的仅增并发数据结构,允许高性能和有序并发集合 
- 
swap-buffer-queue缓冲型 MPSC 队列 
- 
async-skipdb一个嵌入式、内存中、零拷贝、原子性、一致性、MVCC、几乎无锁和可序列化的快照隔离数据库引擎 
- 
atom关于 AtomicPtr 的安全抽象 
- 
orx-concurrent-optionConcurrentOption 是一种无锁的并发读写选项类型 
- 
rtile用于代码生成 
- 
someday无锁 MVCC 原语 
- 
influxive-otel-atomic-obs基于 std::sync::atomic 类型的 Opentelemetry 可观察指标实现 
- 
atomptr用于类型化原子智能指针的无依赖安全抽象 
- 
papaya适用于读取密集型工作负载的快速且易用的并发哈希表 
- 
utils-atomics各种原子工具 
- 
skipdb一个嵌入式、内存中、零拷贝、原子性、一致性、MVCC、几乎无锁和可序列化的快照隔离数据库引擎 
- 
portable-atomic-util使用 portable-atomic 构建的同步原语 
- 
atomic-memcpy字节级别的原子memcpy 
- 
orx-concurrent-iter一个线程安全、易用且轻量级的并发迭代器特性和有效实现 
- 
atomic_once_cell线程安全和无锁的 OnceCell 和 Lazy 
- 
augmented-playhead为构建音频线程/GUI同步实现了一些额外的类型和原子工具 
- 
rw-cell从任何地方将数据写入单元,无需复制、锁定和在一个地方读取 
- 
atomic-shim不支持平台的原子类型 
- 
iterlist基于游标的链表,具有 cursor API 
- 
stele一种无复制的原子 Vec-like 结构 
- 
portable_atomic_enum创建围绕C风格枚举的可移植原子包装器的属性 
- 
global_counter全局、线程安全的计数器 
- 
ptr_cell基于原子指针的线程安全cell 
- 
riscv-atomic-emulation-trap非原子RISC-V目标的原子仿真陷阱处理器 
- 
orx-pinned-concurrent-col一个核心数据结构,专注于使用PinnedVec作为底层存储,以启用高性能、可能无锁的并发集合 
- 
rt一个能够实现完全抢占的全功能实时操作系统 
- 
atomic-int用于额外整数的原子操作,如C/FFI类型 
- 
freezebox可解引用的懒加载容器 
- 
rcu_cell无锁rcu cell实现 
- 
wasm_sync适用于Web和本地的同步原语 
- 
width_counters具有可变位宽和可定制原子顺序的原子计数器 
- 
atomic-wait跨平台的原子等待和唤醒(也称为futex)功能 
- 
atomic-cliCLI 工具用于创建、存储、查询、验证和转换 Atomic 数据 
- 
slog-atomic为 slog-rs 提供的 Atomic 运行时可控排空 
- 
arc-swap-for-cow原子交换 Arc 
- 
pi_sharerc, arc, lock, atomic 
- 
atomic-interval一个原子的计时器的小型实现 
- 
atomic_enum创建一个围绕 C 风格枚举的原子包装器的属性 
- 
atomic-destructor多线程环境的 Atomic 析构函数 
- 
atomx基于原子数据类型的线程安全数据结构 
- 
incr用于检查新值是否大于先前最大值的快速且自包含的数据结构 
- 
write_atomic原子性地写入文件 
- 
lockfree并发数据结构和 ABA 问题的解决方案,作为危险指针的替代 
- 
atomic-server使用这个图数据库服务器创建、共享和建模原子数据。不添加任何参数运行 atomic-server 以启动服务器。使用 --help 了解选项。 
- 
async-atomic可订阅的原子,当更新时异步通知 
- 
objectpool无锁对象池,支持 no_std 
- 
circ非阻塞并发的高效引用计数指针 
- 
atom_box使用危险指针的原子 Box 的 Rust 安全、惯用实现 
- 
atomic-counterRust 的原子(线程安全)计数器 
- 
rcu_128支持原子 128 位操作的平台的 RCU (Read-Copy-Update) 实现 
- 
rpoolsRust 的最小化工作池 
- 
quad-rand使用 std 原子的伪随机实现 
- 
atomicell基于原子的多线程 RefCell 
- 
rust_kits工具包 
- 
statman统计管理器 
- 
atomic_sibling_counter一个共享计数器,允许并行线程/任务检查它们有多少兄弟。计数器是原子的,线程/任务之间没有任何同步或耦合。 
- 
lariv链式原子随机插入向量:一个线程安全、自管理内存的向量,不保证顺序插入 
- 
xtensa-atomic-emulation-trap非原子 Xtensa 目标的原子仿真陷阱处理程序 
- 
lazy_ref实现用于惰性初始化不可变引用的非阻塞同步原语 
- 
blue-build-process-management用于创建基于 ostree 的原子发行版的 Containerfile 模板的 CLI 工具 
- 
bbqueue-ng基于 BipBuffers 的 SPSC、无锁、非 std、线程安全的队列 
- 
actix-interop使用 actix actors 与 async/await 语法 
- 
atomic-file可升级的 ACID 一次性文件 
- 
atomicbox指向封装数据的原子指针 
- 
async-waitgroup类似于 Golang 的 WaitGroup 实现,支持同步和异步 Rust 
- 
retable类似原子的双索引实体-属性数据结构 
- 
msp430-atomic为 MSP430 微控制器提供的原子操作 
- 
augmented-atomics为构建音频线程/GUI同步实现了一些额外的类型和原子工具 
- 
stm软件事务内存。允许组合原子操作。 
- 
safe-lock一个具有 const fn构造函数且没有unsafe
- 
arctree使用原子引用计数实现的类似DOM的树 
- 
augmented-adsr-envelopeADSR包络实现 
- 
swap-arc可交换的Arc 
- 
either-slot一个原子槽,发送者可以将他们的值放入槽中,或者从槽中检索所有数据 
- 
concurrency_toolkit在std::sync、tokio::sync和loom::sync之间轻松切换 
- 
pertable在Rust中的周期表 
- 
blue-build-recipe用于创建基于 ostree 的原子发行版的 Containerfile 模板的 CLI 工具 
- 
fast-counter一个分片并发计数器 
- 
ebri[注意:未测试。自行承担风险。] ebri(ebr-integrated),即无std EBR(基于纪元的回收)实现。感谢 scc::ebr的灵感。
- 
blue-build-template用于创建基于 ostree 的原子发行版的 Containerfile 模板的 CLI 工具 
- 
bevy_atomic_saveBevy游戏引擎的原子保存/加载系统 
- 
llsc使用原子操作实现的负载-链接/存储条件实现 
- 
atomic_ref支持静态分配的Atomic &'a T类型 
- 
ref-swapAtomicPtr的包装器 
- 
ach-cell原子通道 
- 
darc动态原子引用计数的指针(概念验证) 
- 
kg-symbolRust中的原子字符串 
- 
fenic测试并发代码 
- 
cargo-atomic一个CLI工具,可帮助简化本地git提交 
- 
contrie并发映射和集合 
- 
rayon_croissant<lqd> 对名称进行讨论:映射折叠和收集的某种东西,一个🥐 
- 
lock_freedom并发数据结构和 ABA 问题的解决方案,作为危险指针的替代 
- 
std-semaphore从 rust 1.7.0 中提取的一个计数、阻塞信号量 
- 
bombs高效的单一生产者多消费者通道类型 
- 
async-lease基本上是一个面向未来的 Arc >>> 
- 
mlsp一个小型库,用于同时使用线程局部和全局原子计数器的智能指针 
- 
dashmap_with_out_t_map_traitRust 的闪电般快的并发 HashMap 
- 
atomicslice线程安全的共享切片,读写速度尽可能快 
- 
acrudjson基于 JSONRPC 规范的现代 Rustlang,支持异步 CRUD 操作 
- 
skipchannelskipchannels 允许线程间通信,但总是跳到最后发送的值 
- 
hyaline-smr用于无锁数据结构的垃圾回收器(Hyaline-安全内存回收) 
- 
rpool无锁泛型资源池实现 
- 
synqueue内部同步(MPMC)队列 
- 
read-write-storeRust 的一个并发、无序集合,其中每个元素都有一个内部生成的 ID 和一个读写锁 
- 
sento一个无锁的、只追加的原子池 
- 
try-rwlock快速无阻塞的读写锁 
- 
ccl适用于高度并发系统的快速数据结构 
- 
option-lockOption值的互斥锁 
- 
arc-atomicArc的原子指针
- 
todc-net消息传递(HTTP)分布式系统的算法 
- 
ame2020用于解析Atomic Mass Evaluation 2020格式的解析库 
- 
ach-ring原子通道 
- 
hv-cellatomic_refcell的no-std端口,增加了以Arc为中心的功能
- 
atomic_cell无锁线程安全的可变内存位置 
- 
atomik通用原子类型 
- 
async_ach-notify异步原子通道 
- 
twitter/rustcommon-atomics通过特统一的原子原语 
- 
rendezvous_swap高效地在成对线程之间交换数据和同步执行 
- 
atomic-polyfill原子填充,用于那些不支持的环境 
- 
atomicdouble通用类型的128位原子操作 
- 
ach-util原子通道 
- 
sully_peg用于PEG生成的过程宏 
- 
atomic-hyperloglog线程安全的原子hyperloglog,无锁,非阻塞 
- 
async_ach-waker异步原子通道 
- 
atomic_swapping具有交换操作的任意类型原子存储 
- 
deq允许回滚对结构体所做的任何更改的事务系统 
- 
ach-linked原子通道 
- 
ach-array原子通道 
- 
arbalest类似于 Arc ,但弱引用不会禁止可变访问 
- 
gacFactorio的通用和原子配方计算器 
- 
pallet-atomic-swapFRAME原子交换货盘(polkadot v1.15.0) 
- 
maybe_atomic_refcellAtomicRefcell 用于调试模式,而在发布模式中为 UnsafeCell 
- 
atomic_prim_traits原始原子类型的特性 
- 
hv-atom基于 atomcrate 的智能指针/引用类型原子操作的方便抽象
- 
ach-mpmc原子通道 
- 
atomicbox_nostdatomicbox 库的分支,适用于 no_std 环境 
- 
ach原子通道 
- 
gamozolabs/ahtPure Rust x86_64 引导加载程序和内核 
- 
quinine原子单调容器 (Mono{Box,Arc}) 
- 
atomic_fn用于原子函数指针的泛型 AtomicFnPtr 包装类型 
- 
nano_arena使用原子的小型内存分配器 
- 
atomic_immut原子不可变值 
- 
async_ach-watch异步原子通道 
- 
atomic-array定义了几个数组类型,其中元素可以原子更新。旨在提供类似于 Java 中的 java.util.concurrent.atomic 的原子数组类型。 
- 
atomic-story关于原子操作和多线程上下文中内存排序的简要概述,包括示例 
- 
atomic-borrow原子引用计数器 
- 
rw_lease支持读者排空的快速读写锁,基于单个(可参数化)原子usize。 
- 
subatomicAtomicU64/AtomicU32包装器,用于实现Copy的同等大小类型 
- 
shareable使用最小同步的线程可共享对象 
- 
integer-atomics允许您使用稳定的编译器编译需要不稳定整数原子类型(Atomic{U,I}{8,16,32,64})的代码 
- 
scbuf(同步循环缓冲区)是一个Send和Sync、无锁循环缓冲区实现 
- 
starchart一个数据库工具,允许实现多个后端实现 
- 
semaphorus原子信号量 
- 
lockness待办事项 
- 
atomic-destroy一个可以原子读取和销毁的值;类似于原子Option 
- 
extra_atomics原子指针的抽象。例如AtomicBox和AtomicArc。 
- 
pc-原子适用于DOS目标的原子操作 
- 
atomic_refcell_try线程安全的 RefCell 
- 
moite_moite将值分割成两个所有者部分 
尝试使用DuckDuckGo搜索:搜索.