使用 Futures + Rayon 将异步代码与 CPU 重的线程池混合
由 ArvinSKushwaha,Andy Barron 提供
#654 在 异步
15KB 250 行
有时候,你正在进行异步操作,同时也需要进行 CPU 重的操作。这个库将帮助你!
let nft = async_rayon::spawn_async(|| { do_some_crypto_stuff() }).await?; assert_eq!(nft, ExpensiveNft);
~2MB ~41K SLoC