2个稳定版本
新版本 1.1.0 | 2024年8月18日 |
---|---|
1.0.0 | 2024年1月24日 |
483 在 数据结构
每月68次下载
用于 htrace
9KB
162 行
SingletonThread
使用您定义的FnMut并在遵循单例模式的线程上运行的库
- 任何时候,只能运行一个线程的实例。
- 要再次运行,FnMut必须已完成
某些工具允许您定义如何重新运行线程
- setDuration() 或 setDuration_FPS() : 定义运行之间的最小时间。 (默认17ms / 60fps)
- thread_launch() : 尝试重新运行线程,如果线程已经在运行则不执行任何操作
- setLoop() : 循环线程
在线文档
示例
您可以在测试中查看示例,如下所示: https://github.com/hyultis/singletonThread/blob/master/tests/tests.rs
许可证
根据您的选择,许可协议为
- Apache许可证第2版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确表示,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证的定义,将按照上述方式双重许可,不附加任何额外的条款或条件。
依赖
~0.6–5.5MB
~16K SLoC