timer在查询时如果同时有2个以上相同条件怎么都触发?
timer在查询时如果同时有2个以上相同条件怎么都触发?比如,时间比较时,发现有2个相同时间都符合触发条件,但是这两个时间所触发的事件不同,怎么办?
时间设定为1秒,timer在触发查询事件的时候,如果1秒内没有完成sub事件会不会重新触发timer的sub过程?
举例:
timer事件是每秒查询一次数据表中的时间,符合时间条件的就显示这个时间的一条信息,
00:00:01
00:00:01
00:00:02
00:00:03
00:00:04
比如timer查询到00:00:01的时候有两个事件需要触发,但是只会触发第一个。
如果在00:00:00的时候timer的sub过程开始执行,但是它需要2秒时间,所以在00:00:03的时候它才会再次执行sub过程
这时00:00:01和00:00:02这两个时间该触发的事件就不会触发了!,这个怎么办的?
有什么方法解决吗?