首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

每隔一段时间,执行一次操作,大家给个思路解决思路

2012-04-07 
每隔一段时间,执行一次操作,大家给个思路windows 服务 试过了 timer 事件 不执行。其他还有什么好方法吗?.N

每隔一段时间,执行一次操作,大家给个思路
windows 服务 试过了 timer 事件 不执行。

其他还有什么好方法吗?
.Net Remoting?

[解决办法]
while(true)
{
thread.sleep(10000); //用线程 每十秒 做一次
}
[解决办法]
对,用线程,在线程循环里用
while(true)
{
....
Thread.Sleep(3*60*1000); //每3分钟执行一次
}
[解决办法]
可以用System.Threading.Timer
[解决办法]
timer可以啊,怎么会不执行
不要用System.Windows.Form的timer。样System.Timers的timer
[解决办法]
线程吧、、、、
[解决办法]
Form的Timer好脆弱。
[解决办法]
timer肯定是可以执行的,估计代码有问题

也可以新开线程

C# code
                    th = new Thread(new ThreadStart(delegate                    {                        while (!isStop)                        {                            if ((DateTime.Now.Hour == 10 || DateTime.Now.Hour == 16)&&DateTime.Now.Minute==0)                            {                               执行任务                            }                                                      }                    }));                }                th.Start(); 

热点排行