每2毫秒运行一次功能

时间:2016-08-01 07:50:28

标签: vb.net

我试图每隔2毫秒运行一个函数,但是将计时器设置为2毫秒它不起作用它看起来每50毫秒左右工作..当我尝试使用带有Date.UtcNow.Ticks的While循环时比较2毫秒然后CPU变高。我有什么选择?

1 个答案:

答案 0 :(得分:0)

根据操作系统和硬件配置,系统将为每个进程/线程分配时隙,

您可以尝试使用全时运行的线程并将语句thread.sleep(2);用于延迟,然后在无限循环中再次运行代码。