定时结构用于监控代码的定时属性。定时结构常用于实时应用程序和高级Windows应用。在其他应用中,可考虑使用下列对象代替定时结构。下列对象在时间控制上稍弱于定时结构,但是比定时结构容易配置。

选择使用定时结构

如决定在应用程序中使用定时结构,请考虑选择使用哪一种定时结构。

定时结构 使用结构的目的 执行
定时循环 定时循环适用于:
  • 根据特定的定时特性重复的代码
  • 需重复执行或有停止条件的代码
重复执行代码,直到满足某个条件。
多帧定时循环 多帧定时循环适用于:
  • 按顺序执行的代码
  • 大型应用,可从各个帧中获取时间信息,易于监控复杂代码的时间属性。
按顺序重复执行代码,直到满足某个条件。多帧定时循环类似于包含嵌入式顺序结构的定时循环。
定时顺序 定时顺序结构适用于:
  • 有精确定时、执行反馈、动态变化的定时特性,以及多个执行优先级的代码,代码只执行一次
按顺序一次执行的代码。与定时循环不同,定时顺序结构不重复执行代码。