zoukankan      html  css  js  c++  java
  • C# Timer类的常用方法

    1、Timer()
      以常规方式运行task
    2、Timer(boolean)   true时使用后台进程线程。只要剩下的程序继续运行,后台进程线程就会执行。
    3、public void cancel()   终止Timer的功能执行,但不会对正在执行的任务有影响。

      当执行cancel方法后将不能再用其分配任务。
    4、public void schedule(TimerTask task,Date time)   task被安排在time指定的时间执行,如果时间为过去时则任务立刻执行。
    5、public void schedule(TimerTask task, Date firstTime, long period)   task被安排在time指定的时间执行,执行后将每隔period(毫秒)反复执行。

      由于规定的时间间隔并不能保证与时钟精准的同步,所以该方法最适合从短期看 保持频率准确是更重要的 的地方
    6、public void schedule(TimerTask task, long delay)   task被安排在delay(毫秒)指定的时间后执行。
    7、public void schedule(TimerTask task,long delay, long period)   task被安排在delay(毫秒)指定的时间后执行。执行后将每隔period(毫秒)反复执行。
    8、public void scheduleAtFixedRate(TimerTask task,Date firstTime, long period)   task被安排在firstTime指定的时间执行。

      执行后将每隔period(毫秒)反复执行。每一次重复的时间时盒第一次执行而不是和前一次执行有关。因此执行的总速度是固定的。
    9、public void scheduleAtFixedRate(TimerTask task,long delay,long period)   task被安排在delay(毫秒)指定的时间后执行。  

      执行后将每隔period(毫秒)反复执行。每一次重复的时间时盒第一次执行而不是和前一次执行有关。因此执行的总速度是固定的。
  • 相关阅读:
    将make的输出重定向到文件
    ubuntu mount u盘以及cp拷贝文件夹
    Emacs Tutorial摘录
    c#实现每隔一段时间执行代码(多线程)
    socket.BeginReceiveFrom异步接收信息时,回调函数无法正常进入
    23个C#实用技巧
    C#中实现Form的透明属性变化即渐隐效果
    C#键位定制:设置一个文本框只能输入数字键
    byte 与 bit 的转换
    C# Socket UDP 案例 2
  • 原文地址:https://www.cnblogs.com/dyhao/p/13474056.html
Copyright © 2011-2022 走看看