在其它线程周期回调函数
💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
ThreadedRepeatingFunctionRunner是一个在另一个线程中周期性回调函数的类。它的add函数用于添加周期回调的函数,第一个参数是函数的名称,第二个参数是要回调的函数。回调函数返回一个duration参数,用于指定回调的周期。在退出之前,需要调用stop函数停止周期回调和工作线程。
🎯
关键要点
- ThreadedRepeatingFunctionRunner是一个在另一个线程中周期性回调函数的类。
- add函数用于添加周期回调的函数,第一个参数是函数的名称,第二个参数是要回调的函数。
- 回调函数返回一个duration参数,用于指定回调的周期。
- 在退出之前,需要调用stop函数停止周期回调和工作线程。
- 示例代码展示了如何使用ThreadedRepeatingFunctionRunner。
- MyClass类中使用了ThreadedRepeatingFunctionRunner来周期性地增加计数。
- incrementCount函数返回1000ms作为回调周期。
- 在销毁MyClass之前,需要先停止线程。
➡️