上次提到 TIME_KILL_SYNCHRONOUS 参数保证 timeKillEvent() 之后不会再进入定时器回调函数。
不过,我发现有新问题(现在还没有最终确认,很怀疑):使用 TIME_KILL_SYNCHRONOUS 之后,有时会导致 timeKillEvent() 不能正常返回,一直等待。
我现在的做法是:不使用参数,使用自定义变量 m_bTimerIsRunning 来保证在 timeKillEvent() 后不再执行相关操作(从理论上来讲,可能还是进入了那个函数的)。
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment