zoukankan      html  css  js  c++  java
  • System.Timers.Timer

    前言

      System.Timers.Timer组件是基于服务器的计时器,它能够指定在应用程序中引发Elapsed事件周期性间隔,以处理相应事件。

    使用示例:

      

    运行结果展示:

      

    System.Timers.Timer属性、方法解读:

      1)默认100毫秒触发一次Elapsed事件,可通过其属性Interval设置时间间隔。

      2)初始化Timer对象时,AutoReset默认为true,表示重复计时;若AutoReset=false,则执行一次。

      3)从上面的结果中可以看出,Elapsed事件绑定相当于开辟另外一个线程去执行。(这里为了使展示效果比较明显,将Inertval设置为1000,事件中休息2000)

      4)_timer.Enable=true和_timer.Start()效果一致,都是启动计时器。

      5)System.Timers.Timer与System.Threading.Timer原理一样。

  • 相关阅读:
    wap学习记录
    vue router
    webpack 之 缓存处理
    webpack 之 plugin
    webpack 之 loader
    babel实践
    webpack 之 webpack-dev-server自动刷新
    webpack之source map
    vue笔记
    《高性能网站建设指南》笔记
  • 原文地址:https://www.cnblogs.com/az4215/p/12801579.html
Copyright © 2011-2022 走看看