服务用timer好还是c thread.sleepp好

Timer用多了好不好?
[问题点数:100分,结帖人chenwei175528]
Timer用多了好不好?
[问题点数:100分,结帖人chenwei175528]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年 总版技术专家分年内排行榜第一
2013年 总版技术专家分年内排行榜第七2011年 总版技术专家分年内排行榜第五2009年 总版技术专家分年内排行榜第九
2013年8月 .NET技术大版内专家分月排行榜第三2011年10月 .NET技术大版内专家分月排行榜第三
2013年8月 .NET技术大版内专家分月排行榜第三2011年10月 .NET技术大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。是用Timer好还是线程好?
[问题点数:40分,结帖人chenwei175528]
是用Timer好还是线程好?
[问题点数:40分,结帖人chenwei175528]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。其他回答(4)
private static System.Timers.Timer timers = new System.Timers.Timer(100);
3 timers.AutoReset = true;
timers.Enabled = true;
timers.Elapsed += new System.Timers.ElapsedEventHandler(Timer_Call);
timers.Start();
看下这个。应该是好的。感觉你那个没启动。
收获园豆:20
园豆:13899
园豆:2470
园豆:13899
园豆:2470
园豆:13899
园豆:2470
园豆:13899
园豆:2470
园豆:13899
园豆:2470
timers.Start();
收获园豆:5
园豆:2026
园豆:2470
我看你这里有个application_start方法,莫非你是在一个web程序里去启动一个定时任务?如果是的话你就被坑了。web程序的Application_Start方法并不是在应用程序池启动的时候执行,而是在站点第一次被访问的时候执行。也就是说如果你一个网站启动之后3个小时内都没有人访问,那么这个方法就一直不会执行。定时任务看起来很复杂其实实现起来很简单,你自己写个小程序(比如一个控制台exe程序),在你的程序里,你只需要实现业务逻辑,不需要去关心任务什么时候被发动,每隔多久执行一次这类&计划&。然后你用windows的计划任务,去定时启动你的程序就可以了。
收获园豆:20
园豆:6106
园豆:2470
园豆:2470
园豆:2470
园豆:6106
TimerCallback timerDelegate = new TimerCallback(Task);
DateTime dtS = DateTime.Parse("23:59");
//每天晚上 23:59 运行
long span = (dtS - DateTime.Now).T
if (span & 0)
dtS = dtS.AddDays(1);
long timeStart = (dtS - DateTime.Now).Ticks / 1000;
//距离 23:59 有多少毫秒
long timeCount = 1000 * 60 * 60 * 24;
//每隔 24小时的 启动线程
timer = new Timer(timerDelegate, null, timeStart, 0);
autoEvent.WaitOne(timeStart, false);
timer.Change(timeCount, 0);
收获园豆:20
园豆:4649
大侠这句autoEvent.WaitOne(timeStart, false);啥意思
园豆:2470
园豆:4649
&&&您需要以后才能回答,未注册用户请先。服务用timer好还是Thread.Sleep好
[问题点数:40分,结帖人chenwei175528]
服务用timer好还是Thread.Sleep好
[问题点数:40分,结帖人chenwei175528]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年8月 总版技术专家分月排行榜第三
2012年10月 荣获微软MVP称号2011年10月 荣获微软MVP称号
2009年10月 .NET技术大版内专家分月排行榜第三
2013年12月 .NET技术大版内专家分月排行榜第二2013年11月 .NET技术大版内专家分月排行榜第二2013年10月 .NET技术大版内专家分月排行榜第二2013年8月 .NET技术大版内专家分月排行榜第二2013年7月 .NET技术大版内专家分月排行榜第二
2013年9月 .NET技术大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。C# 各种定时器比较_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C# 各种定时器比较
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
你可能喜欢

我要回帖

更多关于 c timer sleep 的文章

 

随机推荐