读书人

每隔一段时间执行一次操作大家给个

发布时间: 2012-04-07 17:31:52 作者: rapoo

每隔一段时间,执行一次操作,大家给个思路
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(); 

读书人网 >C#

热点推荐