zoukankan      html  css  js  c++  java
  • 经典案例, 每隔一分钟执行一次的定时任务, 用 thread+ while(true) 还是timer

    经典案例, 每隔一分钟执行一次的定时任务, 用 thread+ while(true) 还是timer

    1.

    while(true)
    {
    //dosomething
    System.Threading.Thread.Sleep(60 * 1000);
    }


    2.
    一种是的等待一分钟,一种是到了一分钟之后触发执行某个事情。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    private static System.Timers.Timer timers = new System.Timers.Timer(60 * 1000);
            static QueueIndex()
            {
                timers.AutoReset = true;
                timers.Enabled = true;
                timers.Elapsed += new System.Timers.ElapsedEventHandler(Timer_Call);
                timers.Start();
            }
     
    private static void Timer_Call(object sender, System.Timers.ElapsedEventArgs e)
      {
    //dosomething
    }
  • 相关阅读:
    26个Jquery使用小技巧
    jQuery之浮动窗口
    Visual Studio 2010 TFS指南
    Python
    HTML5小菜
    记一次重构经历【转载】
    Python学习笔记
    Spring.Net+NHibenate+Asp.Net mvc +ExtJs 系列
    搜索分词实现
    UML概要
  • 原文地址:https://www.cnblogs.com/withoutaword/p/6763312.html
Copyright © 2011-2022 走看看