
crossbeam
crossbeam-rs
Tools for concurrent programming in Rust
AI 简介
Crossbeam 是一个面向 Rust 语言的并发编程工具库,提供高性能、无锁(lock-free)与细粒度同步的基础设施。核心功能包括工作窃取双端队列、MPMC 队列(ArrayQueue/SegQueue)、原子内存单元(AtomicCell)、基于 epoch 的垃圾回收器、分片读写锁(ShardedLock)、线程通信通道(channel)及作用域线程(scope)等;支持 no_std 环境,部分组件具备零分配或缓存行对齐优化特性。适用于构建高吞吐、低延迟的系统级并发程序,如自定义线程池、任务调度器、实时数据处理管道和嵌入式并发模块。
Rust
Apache License 2.08.5k
Stars
562
Forks
79
Watchers
108
Issues
Star 增长
今日0
近 7 天0
近 30 天+19
综合评分66.15
默认分支master