9 个版本 (5 个破坏性更新)
0.8.0 | 2023年1月3日 |
---|---|
0.7.0 | 2023年1月3日 |
0.6.0 | 2022年12月15日 |
0.5.1 | 2022年12月12日 |
0.0.2 |
|
#39 在 #shutdown
每月下载量 33
29KB
496 代码行
末日时钟
async-local
的有效性取决于保证:为了支持特定的运行时,关闭顺序确保线程局部析构函数不会丢失任何任务。只要这种情况成立,async-local
就可以同步运行时线程释放,从而保证 LocalRef
和 RefGuard
永远不会超过它们所指向的 Context
。末日时钟是一个异步运行时关闭测试,专门设计为在关闭未按避免悬垂引用的技术进行顺序时引发 panic。
依赖项
~3–34MB
~508K SLoC