我刚开始学习C#,我是一名Java程序员。在Java中,我能做到以下几点:C#每秒钟执行一个后台线程(预定)
int corePoolSize = 1;
long initialDelay = 0;//0 seconds
long delay = 60;//60 seconds
ScheduledThreadPoolExecutor stpe = new ScheduledThreadPoolExecutor(corePoolSize);
stpe.scheduleWithFixedDelay(new MyDemoClass(), initialDelay, delay, TimeUnit.SECONDS);
这将在每60秒后台线程执行的Runnable“MyDemoClass”。
我该如何在C#中执行此操作?我已经看过它的ThreadPool http://msdn.microsoft.com/en-us/library/3dasc8as(v=vs.80).aspx,但它似乎不是我正在寻找的。
非常感谢您
查看http://msdn.microsoft.com/de-de/library/system.threading.timer.aspx或http://blogs.msdn.com/b/morgan/archive/2008 /12/18/periodic-execution-in-net.aspx – Alex 2013-02-26 15:39:11