博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
经典案例, 每隔一分钟执行一次的定时任务, 用 thread+ while(true) 还是timer
阅读量:4958 次
发布时间:2019-06-12

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

经典案例, 每隔一分钟执行一次的定时任务, 用 thread+ while(true) 还是timer

 

1.

while
(
true
)
{
//dosomething
System.Threading.Thread.Sleep(60 * 1000);
}

2.
一种是的等待一分钟,一种是到了一分钟之后触发执行某个事情。

1
2
3
4
5
6
7
8
9
10
11
12
13
private 
static 
System.Timers.Timer timers = 
new 
System.Timers.Timer(60 * 1000);
        
static 
QueueIndex()
        
{
            
timers.AutoReset = 
true
;
            
timers.Enabled = 
true
;
            
timers.Elapsed += 
new 
System.Timers.ElapsedEventHandler(Timer_Call);
            
timers.Start();
        
}
 
private 
static 
void 
Timer_Call(
object 
sender, System.Timers.ElapsedEventArgs e)
  
{
//dosomething
}

转载于:https://www.cnblogs.com/withoutaword/p/6763312.html

你可能感兴趣的文章
selenium_采集药品数据2_采集所有表格
查看>>
三维网格去噪算法(L0 Minimization)
查看>>
java连接mysql数据库例子代码
查看>>
java Timer定时器管理类
查看>>
使用javascript创建页面元素"<script>"
查看>>
uva11991 Easy Problem from Rujia Liu?
查看>>
C++ 类成员的构造和析构顺序
查看>>
React目录
查看>>
xml文件解析(解析以后在RootTableViewController输出)
查看>>
求任意两个数间的质数个数
查看>>
学习软件之路坎坷
查看>>
Android 学习笔记之实时保存数据-现场保护onSaveInstanceState()
查看>>
2015百度logo特效
查看>>
VirtualBox "/sbin/mount.vboxsf: mounting failed with the error: Invalid argument"解决办法
查看>>
Java中的基本数据类型和引用数据类型
查看>>
git-flow 备忘清单
查看>>
多元线性回归----Java简单实现
查看>>
Bootstrap +mvc实现网络共享文件查阅(应用于企业ISO等共享文件呈现)
查看>>
POJ 2318(计算几何初步——叉积加2分)
查看>>
[LeetCode] Generate Parentheses
查看>>