如何进行.Net 6中的PeriodTimer分析
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要为大家分析了如何进行.Net 6中的PeriodTimer分析的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学
千家信息网最后更新 2025年11月08日如何进行.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安全错误
数据库的锁怎样保障安全
化香网络技术
河北火马网络技术服务
网络安全什么工资最高
NTP服务器异常怎么解决
软件开发工程专业就业方向
财务软件开发报价单
视爵网络技术有限公司招聘
广东网络技术转让参考价
守护网络安全手抄报好看
实用计算机网络技术试题
windos软件开发
网络安全管理领导小
删除数据库下的所有表
网络安全威胁只要来自
刚写入的数据库id是什么
web服务器常见安全威胁
服务器任务管理器奔溃
上海品质网络技术案例
数据库中的别名可以用条件筛选吗
gom引擎数据库连接问题
有电话打来自称是网络安全办的
小学家庭教育和网络安全
plsql脚本数据库导入
全国网络安全应急指挥中心
徐州文件存储服务器
戴尔服务器硬热更换
数据库添加唯一性约束的操作步骤
fifa20数据库中文
为什么量子特攻无法连接服务器
服务器管理员设置