博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
时钟操作类
阅读量:5878 次
发布时间:2019-06-19

本文共 1402 字,大约阅读时间需要 4 分钟。

namespace mynamespace {    public delegate void methodDelegate(object o);    public class TimerHandler    {        private static methodDelegate _method;        private static methodDelegate method        {            get { return _method; }        }        private static Timer _timer = null;        private static Timer timer        {            get            {                if (_timer != null)                {                    return _timer;                }                else                {                    return new Timer(new TimerCallback(method), null, Timeout.Infinite, Timeout.Infinite);                }            }        }        ///         /// 启动计时器        ///         public void Start(methodDelegate method)        {            _method = method;            int ScanInterval = 6 * 1000;//ms,6s默认时间            if (System.Configuration.ConfigurationSettings.AppSettings["ScanInterval"] != null)            {                ScanInterval = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings["ScanInterval"]) * 1000;            }            timer.Change(0, ScanInterval);        }        ///         /// 停止计时器        ///         public void Stop()        {            timer.Change(Timeout.Infinite, Timeout.Infinite);        }    }}

 使用:

TimerHandler t = new TimerHandler();        t.Start(methodName);

 

转载于:https://www.cnblogs.com/mahatmasmile/p/3396263.html

你可能感兴趣的文章
hdu5373
查看>>
4.单链表的创建和建立
查看>>
Android 好看的搜索界面,大赞Animation
查看>>
查询反模式 - GroupBy、HAVING的理解
查看>>
[转]动态加载javascript
查看>>
【协议】5、gossip 协议
查看>>
基于配置文件的redis的主从复制
查看>>
hasura graphql 角色访问控制
查看>>
springmvc中controller内方法跳转forward?redirect?
查看>>
C#委托,事件理解入门 (译稿)转载
查看>>
容器的end()方法
查看>>
[转] Agile Software Development 敏捷软件开发
查看>>
HDU 1007 Quoit Design (最小点对,模板题)
查看>>
Windows Phone 7 自定义事件
查看>>
Objective-c 网址中带中文解决方法
查看>>
向函数传递数组的问题
查看>>
上班族的坐姿
查看>>
ubuntu 12.04 下面安装vmware workstation 8.0.4
查看>>
[原创]FineUI秘密花园(二十三) — 树控件概述
查看>>
【Java学习笔记】如何写一个简单的Web Service
查看>>