timer::timer 构造函数
构造将在指定的时间间隔后触发指定消息的 timer 消息块。
timer(
unsigned int _Ms,
_Type const& _Value,
ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
timer(
Scheduler& _Scheduler,
unsigned int _Ms,
_Type const& _Value,
_Inout_opt_ ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
timer(
ScheduleGroup& _ScheduleGroup,
unsigned int _Ms,
_Type const& _Value,
_Inout_opt_ ITarget<_Type> *_PTarget = NULL,
bool _Repeating = false
);
参数
_Ms
为指定的要下游传播的消息启动调用后必须经过的毫秒数。_Value
计时器已过期时将向下游传播的值。_PTarget
计时器将传播其消息的目标。_Repeating
如果为 true,则表示计时器将每隔 _Ms 毫秒定期激发。_Scheduler
Scheduler 对象,在其中计划 timer 消息块的传播任务。_ScheduleGroup
ScheduleGroup 对象,在其中计划 timer 消息块的传播任务。 所用的 Scheduler 对象由计划组指示。
备注
如果未指定 _Scheduler 或 _ScheduleGroup 参数,运行时会使用默认计划程序。
要求
**标头:**agents.h
命名空间: 并发