2个稳定版本
新 1.1.0 | 2024年8月18日 |
---|---|
1.0.0 | 2024年1月24日 |
#488 in 数据结构
每月 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.0,(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