• 定时器Timer


    定时器类:Timer

    构造函数:Timer(TimerCallback callback, object state, uint dueTime, uint period)

    callback:中断处理函数

    state:中断处理函数的传入参数

    dueTime:定时器开启之前的等待时间

    period:定时器中断周期

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading;
    
    namespace theTimer
    {
        class Program
        {
            int TimersCalled = 0;
    
            //#########################################################################
            //主函数
            //#########################################################################
            static void Main(string[] args)
            {
                Program p = new Program();
    
                Timer myTimer = new Timer(p.Display, "定时器传入参数(可以为null)", 200, 1000);//等待200毫秒后第一次调用,每1000毫秒重复1次
                Console.WriteLine("Timer start");
    
                Console.ReadLine();
            }
    
            //#########################################################################
            //回调函数
            //#########################################################################
            void Display(object state)
            {
                Console.WriteLine("{0}, 定时器第{1}次中断", (string)state, ++TimersCalled);
            }
        }
    }
  • 相关阅读:
    Ubuntu系统
    demo日常报错
    python 实现两个多维数组去重处理
    奔跑检测
    安装Win11如何绕过TPM2.0的安全限制?
    Nginx的Rewrite
    gvim 配置
    Tokyo Cabinet和Tokyo Tyrant及PHP扩展包的安装
    fm rf 删除 恢复
    提高页面loadtime的几个方法
  • 原文地址:https://www.cnblogs.com/xieqianli/p/4169681.html
Copyright © 2020-2023  润新知