首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

程序有2个timer,如果第一个忙的时候,第二个timer到时间触发吗?该如何解决

2012-03-07 
程序有2个timer,如果第一个忙的时候,第二个timer到时间触发吗?也就是说第一个timer和第二个timer之间是一

程序有2个timer,如果第一个忙的时候,第二个timer到时间触发吗?
也就是说第一个timer和第二个timer之间是一个等待的关系还是并行执行的关系?

[解决办法]
在Windows中,timer是优先级比较低的消息,如果第一个timer正在处理的话,第二个timer只好等着。
如果你想避开这种现象,你可以使用线程方式的定时器。但这个不在Delphi标准组件中,我实现过。

热点排行