弱鸡3,C# 一个Timer在等待过程中,interval被改变,时间如何处理,
来源:互联网 发布:前端连接数据库 编辑:程序博客网 时间:2024/06/02 02:41
using System;using System.Threading;using System.Timers;using Timer = System.Timers.Timer;namespace ConsoleApplication1{ class Program { private static Timer timer = new Timer(); static void Main(string[] args) { timer.Interval = 10000; timer.Elapsed += Print; timer.Start(); Thread thread = new Thread(NewThread); thread.Start(); Console.Read(); } private static void NewThread() { Console.WriteLine("进入线程,开始睡15S" + DateTime.Now.ToLocalTime()); Thread.Sleep(15000); Console.WriteLine("145 之后,将Interval置为13S,注意看下次执行时间" + DateTime.Now.ToLocalTime()); timer.Interval = 13000; } private static void Print(object sender, ElapsedEventArgs e) { Console.WriteLine(DateTime.Now.ToLocalTime()); } }}
Timer等待下一次事件执行,比如还有8S执行。
但此时如果将此Timer的interval改变为15S,则从此刻起,15S之后事件执行。
阅读全文
0 0
- 弱鸡3,C# 一个Timer在等待过程中,interval被改变,时间如何处理,
- C#使用Timer.Interval指定时间间隔与指定时间执行事件
- C# 在线程单独开一个等待窗体,并改变进度条的值【别扭】
- C# 在线程单独开一个等待窗体,并改变进度条的值【别扭】
- 在c#中如何动态改变iframe的src值,动态指向一个网页
- 在c#中如何动态改变iframe的src值,动态指向一个网页
- 在C#中如何利用存储过程返回dataset??假设这个存储过程有一个参数
- [原创]在C#中改变系统时间 && 得到系统时间改变通知
- 在C#中改变系统时间 && 得到系统时间改变通知
- 在C#中改变系统时间 && 得到系统时间改变通知
- 在C#中改变系统时间 && 得到系统时间改变通知
- C# Timer 控件 c#怎么获取timer剩余时间 倒计时数秒 如何获取 Interval 设置完的等待时间
- 如何在C#中调用存储过程
- 如何在C#中使用存储过程
- angularJS $interval如何显示时间
- 在C#中使用System.Timers.Timer
- 在C#中使用System.Timers.Timer
- 在C#中使用System.Timers.Timer
- 反汇编定位代码崩溃位置_1
- C# 结合html5 批量上传文件和图片预览
- java 不同的package下同类明的冲突以及解决办法
- thinkphp alias ,field的连贯操作,查询一次数据库,计算两个值
- svn乱码
- 弱鸡3,C# 一个Timer在等待过程中,interval被改变,时间如何处理,
- python 对象
- vue---watch用法
- Web在jsp页面中生成柱状图,折线图,饼状图
- Kotlin Android 环境搭建
- java.lang.VerifyError: Verifier rejected class bad method
- 5、Spring技术栈-客户端、服务端数据验证
- LeetCode 617. Merge Two Binary Trees
- Hadoop关键技术理解