利用System.Threading.Timer 实现定时执行
来源:互联网 发布:hm有淘宝旗舰店吗 编辑:程序博客网 时间:2024/05/17 04:47
直接使用System.Threading.Timer
示例代码:
在程序中调用Start() ,定时器到指定时间时就会弹出对话框提示!
- private System.Threading.Timer timer;
- private bool _status = false;
- private void Start()
- {
- System.Threading.TimerCallback timerCallback = new System.Threading.TimerCallback(_clearTimeoutLocks);
- timer = new System.Threading.Timer(timerCallback, this, 10000, 10000);
- }
- private void _clearTimeoutLocks(object caller)
- {
- if (_status)
- return;
- else
- {
- _status = true;
- try
- {
- //do something here
- MessageBox.Show("is timer!");
- }
- catch (Exception err) { }
- finally
- {
- _status = false;
- }
- }
- }
_status 是我自己定义的一个控制锁, 是为了防止第一次没有执行完的情况下第二次又进来
- 利用System.Threading.Timer 实现定时执行
- System.Threading.Timer定时刷新ListView示例
- System.Timers.Timer 定时执行
- System.Timers.Timer 定时执行
- Timer实现定时执行
- System.Threading.Timer 使用
- System.Threading.Timer
- 注解:System.Threading.Timer
- System.Threading.Timer应用
- System.Threading.Timer 定制Web服务器定时器执行事务!
- c# System.Threading.Timer是多线程,并能同时执行
- System.Timers.Timer 定时执行程序
- System.Timers.Timer 定时执行程序
- javaweb中利用timer定时执行程序
- System.Threading.Timer的使用
- System.Threading.Timer使用心得
- 控制台计时器 System.Threading.Timer
- System.Threading.Timer使用心得
- 跑步日记 2008-11-24
- SAP 增强2
- Apache的工作原理
- java classloader 机制
- ssize_t and size_t
- 利用System.Threading.Timer 实现定时执行
- 超越“伴侣”
- 研究个MD5算法,搞了二天
- 冒泡法排序
- 曾经在qq空间上留下的文字,美丽,青涩
- 开始了...走到社会!
- 在Java中操作Zip文件
- http/apache工作原理
- Strategy模式