21个版本
使用旧的Rust 2015
0.2.0 | 2016年4月24日 |
---|---|
0.1.2 | 2016年2月1日 |
0.1.1 | 2016年1月25日 |
0.0.17 | 2016年1月11日 |
0.0.1 | 2015年5月13日 |
#445 在 操作系统
42 每月下载
用于 2 crates
55KB
1K SLoC
优秀的Job事件循环
实验性!不稳定!正在进行中!
GJ是将KJ事件循环移植到Rust。它的核心抽象是Promise<T,E>
结构体,类似于JavaScript的Promise
类。
递归链式连接的Promise可以视为轻量级无栈任务。GJ事件循环允许您在单个操作系统线程上执行许多此类任务,并可以在它们之间安全地共享可变数据,而无需任何互斥锁或原子操作。
有关基于GJ的基于完成的I/O接口,请参阅gjio。