3个不稳定版本

0.1.1 2023年8月14日
0.1.0 2023年3月9日
0.0.5 2021年12月2日
0.0.3 2021年11月30日
0.0.1 2021年10月18日

#121并发

Download history • Rust 包仓库 872/week @ 2024-04-20 • Rust 包仓库 1103/week @ 2024-04-27 • Rust 包仓库 1448/week @ 2024-05-04 • Rust 包仓库 1909/week @ 2024-05-11 • Rust 包仓库 1897/week @ 2024-05-18 • Rust 包仓库 1290/week @ 2024-05-25 • Rust 包仓库 1544/week @ 2024-06-01 • Rust 包仓库 1606/week @ 2024-06-08 • Rust 包仓库 1123/week @ 2024-06-15 • Rust 包仓库 1368/week @ 2024-06-22 • Rust 包仓库 793/week @ 2024-06-29 • Rust 包仓库 662/week @ 2024-07-06 • Rust 包仓库 692/week @ 2024-07-13 • Rust 包仓库 718/week @ 2024-07-20 • Rust 包仓库 936/week @ 2024-07-27 • Rust 包仓库 958/week @ 2024-08-03 • Rust 包仓库

3,425 每月下载量
12 个Crates中(11个直接使用) 使用

MIT/Apache

110KB
2K SLoC

local-sync

Local-sync 是一个提供本地线程同步数据结构的crate。

mpsc

Mpsc 包含了有界和无界通道。

Once Cell

类似于 golang 中的 once。

Oneshot

只能发送和接收一次数据的 oneshot 通道。它也可以用作通知方法。

Semaphore

您可以使用Semaphore异步等待许可和添加许可。

许可证

Local-sync 在 MIT 许可证或 Apache 许可证下授权。

开发过程中参考了 Tokio 的很多内容。我们想感谢这些项目的作者。


lib.rs:

Local Sync 是一个提供对异步编程有用的非线程安全数据结构的crate。如果您使用具有线程-核心模型的运行时(例如 Monoio),您可以使用此crate来避免跨线程通信的成本。

依赖项

~540–720KB
~14K SLoC