文件名称:crossbeam:Rust中的并发编程工具
文件大小:314KB
文件格式:ZIP
更新时间:2024-02-25 23:47:31
rust synchronization concurrency parallelism data-structures
横梁 此板条箱提供了一组用于并发编程的工具: 原子学 ,一个线程安全的可变内存位置。 (no_std) ,用于按“消费”顺序读取原始原子类型。 (no_std) 数据结构 ,用于窃取任务的 ,用于构建任务调度程序。 ,一个有界MPMC队列,它在构造时分配固定容量的缓冲区。 (分配) ,无限制的MPMC队列,可小缓冲区,段。 (分配) 内存管理 ,一个基于时代的垃圾收集器。 (分配) 线程同步 ,用于消息传递的多生产者多消费者通道。 ,线程停放基元。 ,具有快速并发读取的分片读写器锁。 ,用于同步某些计算的开始或结束。 实用工具 ,用于自旋循环中的指数补偿。