在C#中,可以使用System.Timers.Timer或者System.Threading.Timer来实现秒级调度。具体来说,可以创建一个Timer对象并设置其Interval属性为1000毫秒(即1秒),然后在Elapsed事件中执行需要定时执行的任务。以下是一个简单的示例:
using System; using System.Timers; class Program { static void Main() { Timer timer = new Timer(); timer.Interval = 1000; // 1秒 timer.Elapsed += TimerElapsed; timer.Enabled = true; Console.WriteLine("定时任务已启动,按任意键结束..."); Console.ReadKey(); } static void TimerElapsed(object sender, ElapsedEventArgs e) { Console.WriteLine("定时任务执行,当前时间:" + DateTime.Now.ToString("HH:mm:ss")); } }在这个示例中,我们创建了一个Timer对象,并设置其Interval属性为1秒。然后在TimerElapsed方法中输出当前时间。当程序运行时,每隔1秒就会执行一次TimerElapsed方法,实现了秒级调度。
提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。
版权声明:除特别声明外,本站所有文章皆是本站原创,转载请以超链接形式注明出处!