#thread #singleton #run

singletonThread

单例中的线程

2个稳定版本

1.1.0 2024年8月18日
1.0.0 2024年1月24日

#488 in 数据结构

Download history 106/week @ 2024-08-16

每月 68次下载
用于 htrace

MIT/Apache

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许可证定义的,您提交的任何旨在包含在作品中的贡献,均应双重许可,如上所述,无需任何额外的条款或条件。

依赖关系

~0.6–5.5MB
~16K SLoC