#thread-pool #rayon #future #async

async-rayon

使用 Futures + Rayon 将异步代码与 CPU 重的线程池混合

1 个不稳定版本

0.1.0 2024年7月4日

#654异步

MIT 许可证

15KB
250

async-rayon

使用 Futures + Rayon 将异步代码与 CPU 重的线程池混合

Documentation Build status Test coverage
crates.io Downloads Rust version
MIT license

资源

TL;DR

有时候,你正在进行异步操作,同时也需要进行 CPU 重的操作。这个库将帮助你!

let nft = async_rayon::spawn_async(|| {
  do_some_crypto_stuff()
}).await?;

assert_eq!(nft, ExpensiveNft);

依赖项

~2MB
~41K SLoC