线程?经过的时间 [英] thread ? elapsed time
本文介绍了线程?经过的时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么我写的时候:
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屋!
查看全文