定时任务库支持事件触发Libcron
[*]勿直接操作 UI:事件跑在工作线程而非 UI 线程,MFC 控件操作要投递回窗口线程(PostMessage / SendMessage,或用火山的 UI 线程调度)。
[*]共享数据要加锁:如果耗时任务要读写全局变量/窗口成员,注意多线程竞争,自行加临界区或互斥锁。
[*]高频率 + 长耗时会累积线程:比如任务每秒触发、每次跑 10 秒,10 秒内会累积约 10 个并发线程;封装没有并发上限,任务多且都慢时要自己控制,别无限叠加。
官方也有一个,有什么不一样吗 官方的没有触发事件 只能自己写事件
页:
[1]