文件名称:横梁–在Rust中支持并行性和低级并发-Rust开发
文件大小:324KB
文件格式:ZIP
更新时间:2024-06-16 11:47:11
Rust Concurrency
横梁此板条箱提供了一组用于并发编程的工具:Atomics AtomicCell,一个线程安全的可变内存位置。 (no_std)AtomicConsume,用于按“消费”顺序读取原始原子类型。(no_std)数据结构双端队列,用于构建任务调度程序的工作窃用双端队列。 ArrayQueue,一个有界MPMC队列,它在构造时分配固定容量的缓冲区。 SegQueue,一个无限制的MPMC队列,可按需分配小缓冲区,段。 记忆