线程?经过的时间 [英] thread ? elapsed time

查看:59
本文介绍了线程?经过的时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么我写的时候:

while(1){

Console.writeln(" date = {0:HH:mm:ss.ffff}" ;,DateTime.Now);

System.Threadind.Thread.Sleep(40);

}

我获得

date = 16:04:35.6250

date = 16:04:35.6718

date = 16:04:35.7187

date = 16:04:35.7656

....


而不是:

date = 16:04:35.0040
date = 16:04:35.0080

date = 16:04:35.0120

date = 16:04:35.0160


感谢您的信息

Please why when I write :
while(1){
Console.writeln("date= {0:HH:mm:ss.ffff}", DateTime.Now);
System.Threadind.Thread.Sleep(40);
}
I obtain
date= 16:04:35.6250
date= 16:04:35.6718
date= 16:04:35.7187
date= 16:04:35.7656
....

Instead of :
date= 16:04:35.0040
date= 16:04:35.0080
date= 16:04:35.0120
date= 16:04:35.0160

Thanks for your informations

推荐答案

因为Console.Writeline和while(1)本身需要时间。

Because Console.Writeline and while(1) themselves takes time.


因为Console.Writeline和while(1)本身需要时间。

Because Console.Writeline and while(1) themselves takes time.


我可以做吗?每40毫秒获取一次信息

Can I do something to abtain information every 40 ms


这篇关于线程?经过的时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆