如何进行.Net 6中的PeriodTimer分析
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家分析了如何进行.Net 6中的PeriodTimer分析的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学
千家信息网最后更新 2026年11月02日如何进行.Net 6中的PeriodTimer分析
这篇文章主要为大家分析了如何进行.Net 6中的PeriodTimer分析的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习"如何进行.Net 6中的PeriodTimer分析"的知识吧。
.net 6中新增了一个异步计时器PeroidTimer,相对普通Timer的回调, 它的模型更简单。
var second = TimeSpan.FromSeconds(3); using var timer = new PeriodicTimer(second);while (await timer.WaitForNextTickAsync()){ Console.WriteLine($"Tick {DateTime.Now}");}关于WaitForNextTickAsync的处理策略,MSDN有点语焉不详,我以前面代码中这个周期为3s的Timer为例,
简单测了下:
1. 执行时间小于Timer周期:
将每个任务执行时间调整到2s,查看输出:
Tick 2022/1/7 11:30:58
Tick 2022/1/7 11:31:01
Tick 2022/1/7 11:31:04
2. 执行周期大于Timer周期:
将每个任务执行时间调整到5s,查看输出:
Tick 2022/1/7 11:33:08
Tick 2022/1/7 11:33:13
Tick 2022/1/7 11:33:18
Tick 2022/1/7 11:33:23
通过这两个例子,可以总结出:
当任务执行时间小于周期时,下次触发的时间是上次触发时间+周期
当任务执行时间大于周期时,下次立即触发
这篇文章主要为大家分析了如何进行.Net 6中的PeriodTimer分析的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习"如何进行.Net 6中的PeriodTimer分析"的知识吧。
周期
时间
分析
任务
知识
跟着
价值
兴趣
内容
易懂
知识点
篇文章
细节
参考
学习
调整
输出
普通
语焉不详
两个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网政务服务
互联网品科技
互联网巨头科技公司
麻工互联网科技
易互联网科技有限公司
智网互联网科技
极限挑战互联网科技
美国互联网黑科技
菲比寻常互联网科技
火传媒上海互联网科技
金融科技和互联网金融
互联网科技素材视频竖屏
互联网和黑科技的看法
中国科技创新与世界互联网大会
保险科技服务互联网营销体系
小米互联网科技园入驻
互联网公司高科技产品
互联网领先科技宣传片
互联网科技数字货币
深圳互联网科技园地址
互联网科技工作委员会
高科技与互联网
宜安科技 互联网金融
互联网科技热点资讯
移动互联网科技股
广州恒生互联网科技有限
互联网在线教育科技创业
互联网科技如何创业
青岛互联网科技园
株洲百竞科技的互联网营销顾问