博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#实现定时器
阅读量:5283 次
发布时间:2019-06-14

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

未完善 后续再修改

1 private static System.Timers.Timer aTimer = new System.Timers.Timer();  3 private static int syncPoint = 0; 4 private Int32 timeInterval_genarate = 5000; //ms  5   6  ///  7  /// 设置定时器 8  ///  9  /// 控制开始和暂停10  /// 
11 public void Generate_BranchParamEstimationTable(bool flag)12 {13 if (flag)14 {15 if (syncPoint == 0)16 {17 aTimer.Elapsed += new System.Timers.ElapsedEventHandler(GenerateOnce_BranchParamEstimationTable); //执行的事件18 aTimer.Interval = timeInterval_genarate; //设置间隔时间19 syncPoint = 1;20 }21 aTimer.Enabled = true; //是否触发Elapsed事件22 aTimer.AutoReset = true;//true为自动周期执行,false为只执行一次23 aTimer.Start(); //启动该Timer,start()内部还是Enable置为true来启动 25 }26 else27 {28 aTimer.Enabled = false; //停止引发Elapsed事件,且取消线程池中当前等待队列中剩余任务的执行29 aTimer.AutoReset = false;30 aTimer.Stop();31 aTimer.Close();32 33 }34 35 }36 37 /// 38 /// 定时被调用39 /// 40 ///
41 private void GenerateOnce_BranchParamEstimationTable(object source, System.Timers.ElapsedEventArgs e)42 {43 //48 }

 

转载于:https://www.cnblogs.com/panpan-v1/p/4450856.html

你可能感兴趣的文章
C++ std::multiset
查看>>
PHP中---范围解析操作符(::)
查看>>
response实现文件下载
查看>>
【WP7】页面之间数据交互
查看>>
C++中的unique函数
查看>>
小白学数据分析----->流失分析设计
查看>>
FontAwesome 奥森图标的学习
查看>>
SQL Server 2000 安装错误(1060)
查看>>
request response cookie session
查看>>
spring
查看>>
开源cms
查看>>
指针与引用
查看>>
第四百七十三天 how can I 坚持
查看>>
static的功能
查看>>
java生成验证码图片
查看>>
THREADSPOOL
查看>>
jira集成fisheye代码深度查看工具安装绿色版
查看>>
C#跨线程操作控件的最简单实现探究
查看>>
Ubuntu server12.04安装JDK+Tomcat+mysql
查看>>
brock pallet
查看>>