• 定时器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);
            }
        }
    }
  • 相关阅读:
    [ZJOI 2012]数列
    [JSOI 2011]柠檬
    sonar错误及修改方案
    mysql 查询该字段不包含中文
    service 事务
    mysql 不等于和null
    java文件编译为class文件
    主,副时间排序
    MySQL 按首字母排序
    excle导入
  • 原文地址:https://www.cnblogs.com/xieqianli/p/4169681.html
Copyright © 2020-2023  润新知