crossbeam-rs

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.0
8.5k
Stars
562
Forks
79
Watchers
108
Issues

Star 增长

今日0
近 7 天0
近 30 天+19
综合评分66.15
默认分支master