在其它线程周期回调函数

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

ThreadedRepeatingFunctionRunner是一个在另一个线程中周期性回调函数的类。它的add函数用于添加周期回调的函数,第一个参数是函数的名称,第二个参数是要回调的函数。回调函数返回一个duration参数,用于指定回调的周期。在退出之前,需要调用stop函数停止周期回调和工作线程。

🎯

关键要点

  • ThreadedRepeatingFunctionRunner是一个在另一个线程中周期性回调函数的类。

  • add函数用于添加周期回调的函数,第一个参数是函数的名称,第二个参数是要回调的函数。

  • 回调函数返回一个duration参数,用于指定回调的周期。

  • 在退出之前,需要调用stop函数停止周期回调和工作线程。

  • 示例代码展示了如何使用ThreadedRepeatingFunctionRunner。

  • MyClass类中使用了ThreadedRepeatingFunctionRunner来周期性地增加计数。

  • incrementCount函数返回1000ms作为回调周期。

  • 在销毁MyClass之前,需要先停止线程。

➡️

继续阅读