程序有2个timer,如果第一个忙的时候,第二个timer到时间触发吗?
也就是说第一个timer和第二个timer之间是一个等待的关系还是并行执行的关系?
[解决办法]
在Windows中,timer是优先级比较低的消息,如果第一个timer正在处理的话,第二个timer只好等着。
如果你想避开这种现象,你可以使用线程方式的定时器。但这个不在Delphi标准组件中,我实现过。
发布时间: 2012-03-07 09:13:51 作者: rapoo
程序有2个timer,如果第一个忙的时候,第二个timer到时间触发吗?
也就是说第一个timer和第二个timer之间是一个等待的关系还是并行执行的关系?
[解决办法]
在Windows中,timer是优先级比较低的消息,如果第一个timer正在处理的话,第二个timer只好等着。
如果你想避开这种现象,你可以使用线程方式的定时器。但这个不在Delphi标准组件中,我实现过。