打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
c#程序实现定时唤醒

要实现的功能是 : 每隔10分钟启动程序, 启动后做一些消耗时间的操作, 但不管这些操作需要多少时间(一般不会超过10分钟) , 程序仍然准时在10分钟后启动 。

while (true){    int startTime = Environment.TickCount    File.AppendAllText(strCurrentPath + @"\TimerLog.txt", "begin " + DateTime.Now.ToString() + "\r\n");    //do some work which will spent time    spendTime();    int timeBeforeSleep = Environment.TickCount    int consumedTime = timeBeforeSleep - startTime    Thread.Sleep(600000 - consumedTime);               // sleep  10 mins} // while

 

详见

http://stackoverflow.com/questions/21398097/how-to-set-exactly-time-period

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
时控制CPU的两个内核,显示两个曲线
VS2010自带的性能分析工具分析.NET程序的性能
让cpu占用率曲线听你指挥学习笔记
[AHK]给代码加时间限制运行
让CPU占用率曲线听你指挥
C# 使用 SocketAsyncEventArgs 实现UdpSocket系列
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服