如何使用system.threading命名空间自动生成定时器并执行函数?

时间:2017-05-16 10:19:29

标签: c# asp.net multithreading

我有一个函数来执行某个任务。但是我不知道如何使用system.threading命名空间来执行该函数。我尝试使用system.timers命名空间来执行该函数但是它减慢了我的速度site.so请帮我使用线程命名空间。非常感谢。

protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();
        GlobalConfiguration.Configure(WebApiConfig.Register);
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);

        Timer timer = new Timer(120000.00);

        timer.Enabled = true;


        timer.Elapsed += new ElapsedEventHandler(timer_Elapsed);

        timer.Start();
    }
     protected static void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
    {

        Synch _synch = new Synch();
        _synch.autosynch();
    }

1 个答案:

答案 0 :(得分:0)

您可以使用System.Timer在特定时间定期执行任何任务

@min