C#上位机1ms级高精度定时任务

precisiontimer

安装扩展包

添加引用

 完整代码

using PrecisionTiming;

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Xml.Linq;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
        //参考视频
        //https://www.bilibili.com/video/BV1fd4y1v7dK/?spm_id_from=333.999.0.0&vd_source=e821a225c7ba4a7b85e5aa6d013ac92e
        PrecisionTimer timer = new PrecisionTimer();
        private void button1_Click(object sender, EventArgs e)
        {
            //timer.SetInterval(1);
            //timer.SetPeriodic(1);
            //timer
            timer.SetInterval(5);
            //方法1
            //timer.SetAction(new Action(() => 
            //{
            //    Console.WriteLine(DateTime.Now.Millisecond.ToString());
            //}));
            //方法2
            //Action showMethod = print;
            //timer.SetAction(showMethod);
            //方法3            
            timer.SetAction(print);

            timer.Start();

        }

        private void button2_Click(object sender, EventArgs e)
        {
            timer.Stop();
        }
        private void print()
        {
            Console.WriteLine(DateTime.Now.Millisecond.ToString());
        }
    }
}

运行效果

资源链接

【免费】c#高精度毫秒定时器,实现windows高精度定时器功能资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/anlog/89290452

参考链接

高精度定时器的使用以及实现_c# precisiontimer-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/i78i845/article/details/130220156

C#上位机1ms级高精度定时任务讲解_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1fd4y1v7dK/?spm_id_from=333.337.search-card.all.click&vd_source=e821a225c7ba4a7b85e5aa6d013ac92e

特此记录

anlog

2024年5月10日

相关推荐

  1. RTK精度定位

    2024-05-11 11:40:02       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-11 11:40:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-11 11:40:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-11 11:40:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-11 11:40:02       20 阅读

热门阅读

  1. Tensorflow-相关函数

    2024-05-11 11:40:02       11 阅读
  2. Spring Boot 读取配置优先级顺序是什么?

    2024-05-11 11:40:02       12 阅读
  3. 前端表单中的手机号的验证

    2024-05-11 11:40:02       8 阅读
  4. 【贪心算法】Leetcode 134. 加油站【中等】

    2024-05-11 11:40:02       9 阅读
  5. Unity构建详解(12)——自动构建

    2024-05-11 11:40:02       12 阅读
  6. AlmaLinux 文件重命名 mv命令用法示例

    2024-05-11 11:40:02       10 阅读
  7. pnpm包管理工具的理解

    2024-05-11 11:40:02       5 阅读
  8. 根据地址栏url上key获取值

    2024-05-11 11:40:02       9 阅读
  9. JVM进程缓存 Caffeine

    2024-05-11 11:40:02       8 阅读