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