<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習英語 > 專業英語 > 計算機英語 > c中timer的用法

        c中timer的用法

        時間: 長思709 分享

        c中timer的用法

          c中timer的用法的用法你知道嗎?下面小編就跟你們詳細介紹下c中timer的用法的用法,希望對你們有用。

          c中timer的用法的用法如下:

          關于C#中timer類 在C#里關于定時器類就有3個

          1.定義在System.Windows.Forms里

          2.定義在System.Threading.Timer類里

          3.定義在System.Timers.Timer類里

          System.Windows.Forms.Timer是應用于WinForm中的,它是通過Windows消息機制實現的,類似于VB或Delphi中的Timer控件,內部使用API SetTimer實現的。它的主要缺點是計時不精確,而且必須有消息循環,Console Application(控制臺應用程序)無法使用。

          System.Timers.Timer和System.Threading.Timer非常類似,它們是通過.NET Thread Pool實現的,輕量,計時精確,對應用程序、消息沒有特別的要求。System.Timers.Timer還可以應用于WinForm,完全取代上面的Timer控件。它們的缺點是不支持直接的拖放,需要手工編碼。

          例:

          使用System.Timers.Timer類

          //實例化Timer類,設置間隔時間為10000毫秒;

          System.Timers.Timer t = new System.Timers.Timer(10000);

          //到達時間的時候執行事件;

          t.Elapsed += new System.Timers.ElapsedEventHandler(theout);

          t.AutoReset = true;//設置是執行一次(false)還是一直執行(true);

          t.Enabled = true;//是否執行System.Timers.Timer.Elapsed事件;

          ====================================

          自己寫的一個用System.Timer類的方法

          復制代碼 代碼如下:

          public class BF_CheckUpdate

          {

          private static object LockObject = new Object();

          // 定義數據檢查Timer

          private static Timer CheckUpdatetimer = new Timer();

          // 檢查更新鎖

          private static int CheckUpDateLock = 0;

          ///

          /// 設定數據檢查Timer參數

          ///

          internal static void GetTimerStart()

          {

          // 循環間隔時間(10分鐘)

          CheckUpdatetimer.Interval = 600000;

          // 允許Timer執行

          CheckUpdatetimer.Enabled = true;

          // 定義回調

          CheckUpdatetimer.Elapsed += new ElapsedEventHandler(CheckUpdatetimer_Elapsed);

          // 定義多次循環

          CheckUpdatetimer.AutoReset = true;

          }

          ///

          /// timer事件

          ///

          ///

          ///

          private static void CheckUpdatetimer_Elapsed(object sender, ElapsedEventArgs e)

          {

          // 加鎖檢查更新鎖

          lock (LockObject)

          {

          if (CheckUpDateLock == 0) CheckUpDateLock = 1;

          else return;

          }

          //More code goes here.

          //具體實現功能的方法

          Check();

          // 解鎖更新檢查鎖

          lock (LockObject)

          {

          CheckUpDateLock = 0;

          }

          }

          }

        熱門文章

        542974 主站蜘蛛池模板: 在线一区二区中文字幕| 精品国产自| 91精品91久久久久久| 国产情侣激情在线对白| 午夜福利yw在线观看2020| 精品人妻av综合一区二区| 亚洲人妻一区二区精品| 亚洲人成色99999在线观看| 最近中文字幕完整版| 少妇高潮久久蜜柚av| 日本高清中文字幕免费一区二区| 亚洲一区 日韩精品 中文字幕| 不卡一区二区三区四区视频| 欧美videosdesexo吹潮| 99久久国产精品无码| 国产区免费精品视频| 色网站免费在线观看| 日韩在线成年视频人网站观看| 丰满人妻被猛烈进入无码| 一本一道av无码中文字幕麻豆| 久久亚洲精品情侣| 香蕉乱码成人久久天堂爱| 久久高清超碰AV热热久久| 亚洲一区二区三区av链接| 国产在线精品一区二区夜色| 午夜福利国产精品视频| 国产精品一二区在线观看| 夜夜添无码试看一区二区三区| 理论片一区| 日本高清视频网站www| 亚洲成片在线看一区二区| 亚洲中文字幕第一页在线| 黑森林av导航| 日韩蜜桃AV无码中文字幕不卡高清一区二区 | 最近中文字幕完整版2019| 亚洲精品国产免费av| 亚洲国产性夜夜综合| 亚洲欧美另类精品久久久| 99热久久这里只有精品| 日韩中文字幕人妻精品| 综合亚洲网|