#promise #thread-pool #adaptive #abyss #resolve #duration #sleep

abyss-promise

[abyss] 带有自适应线程池支持的简单Promise实现

3个不稳定版本

0.2.0 2022年2月5日
0.1.1 2021年12月16日
0.1.0 2021年12月16日

#634并发

每月27次下载

MIT/Apache

14KB
305

这是一个带有自适应线程池的简单Promise实现。

用法

use abyss_promise::Promise;

let promise = Promise::new(|promise| {
    std::thread::sleep(std::time::Duration::from_millis(100));
    promise.resolve(0);
});

assert_eq!(promise.resolve(), Some(0));

依赖项

~0.8–6.5MB
~19K SLoC