如何进行.Net 6中的PeriodTimer分析
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,这篇文章主要为大家分析了如何进行.Net 6中的PeriodTimer分析的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学
千家信息网最后更新 2025年02月16日如何进行.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安全错误
数据库的锁怎样保障安全
php链接数据库怎么用
嵌入式软件开发入门与进阶
软件开发行业认证
数据库部署在存储服务器上
pm服务器版
佛山风云网络技术有限公司
郑州金海软件开发
网络安全的清洁卫士
set 数据库
天津市盛瑞通网络技术
武汉网络安全培训朝阳行业
人间地狱那个服务器快
网站数据库系统
内网连接电骡服务器
洛阳八零创景网络技术服务
怪物数据库名字字段
商丘盛华网络技术有限公司
服务器电源管理驱动下载
河南服务器电源哪里买
网管平台 服务器性能
关于网络安全落实情况汇报
异地服务器网络安全
高中生电脑网络安全
wps服务器
数据库管理优势不正确的是
满洲里市网络安全宣传
设置数据库表id自增
数据库条件约束怎么设置
亚太网络安全性
高考数据库分类