#pool #async #allocated #statically #box #slot #environments

no-std async-pool

静态分配的池,提供类似 std 的 Box,具有异步等待池槽可用的功能

1 个稳定版本

新功能 1.1.0 2024 年 8 月 19 日

#10#slot

MIT/Apache 许可

21KB
472

async-pool

Documentation

静态分配的池,提供类似 std 的 Box,具有异步等待池槽可用的功能

此软件包专门用于与 no-std 异步运行时一起使用,如 Embassy,但也可在 std 环境中使用(请参阅示例)。

依赖项

此软件包使用来自 embassy-sync 软件包的 AtomicWaker 功能,该功能反过来需要临界区实现。请参阅 critical-section

先前的工作

此软件包在很大程度上基于 atomic-pool

许可证

此作品许可为以下两种许可之一

任选其一。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,均应按上述方式双重许可,不得附加任何其他条款或条件。

依赖项

~1.5MB
~35K SLoC