C# c windows服务-时间间隔不太长
您好,我想创建一个类似于interval的服务,但我的目的是计算函数DoSomething的执行时间,如果这个时间大于等于intervalTime,则调用这个函数,如果不是,则等待它通过interval time,然后调用该函数。这样做的最佳做法是什么?我真的不知道该怎么做 调查,似乎正是你需要的C# c windows服务-时间间隔不太长,c#,windows,service,intervals,C#,Windows,Service,Intervals,您好,我想创建一个类似于interval的服务,但我的目的是计算函数DoSomething的执行时间,如果这个时间大于等于intervalTime,则调用这个函数,如果不是,则等待它通过interval time,然后调用该函数。这样做的最佳做法是什么?我真的不知道该怎么做 调查,似乎正是你需要的 private const int intervalTime = 5; protected override void OnStart(string[] args) {
private const int intervalTime = 5;
protected override void OnStart(string[] args)
{
}
public long DoSomething()
{
intervalStopWatch.Reset();
intervalStopWatch.Start();
facade.Execute();
intervalStopWatch.Stop();
return intervalStopWatch.ElapsedMilliseconds;
}