【发布时间】:2017-10-25 20:37:44
【问题描述】:
只是想知道创建任务需要多长时间:
Task<int> tsk = Task<int>.Factory.StartNew(() => ReadOscilloscopeData(2, val.ADC_PSC, val.ADC_ARR, val.ADCSAMPLES, val.ADCFRAMES, val.NCHANNELS, 1000, out outdata));
【问题讨论】:
-
使用秒表类检查
-
这取决于很多事情,因为任务已被调度,调度程序将决定何时是运行该任务的最佳时间
-
您想知道什么时间跨度? Task.TaskFactory.StartNew 什么时候返回或者任务什么时候开始运行?
-
只是想知道。现在大约是 3 毫秒,我会考虑到它。
-
@Sir Rufo no - 但我可以在任务中停止秒表。
标签: c# performance time task