社区
C#
帖子详情
严格定时执行方法的思路
风中飘过一行代码
2015-01-08 11:20:49
假如我用System.Timers.Timer间隔1000ms去执行一个方法,执行这个方法耗时可能在11-15ms之间,因为我是定时写文件的,所有把时间戳也打了出来,但发现最后的ms数下一个基本比上一个多11-15这个程度,我想问下有没有比较严格定时执行的?也就是说0.000秒执行一次,执行这个语句花13ms,下一次要求一定在1.000秒执行一次,而不是在1.013秒时去执行,这个怎么实现?
...全文
169
7
打赏
收藏
严格定时执行方法的思路
假如我用System.Timers.Timer间隔1000ms去执行一个方法,执行这个方法耗时可能在11-15ms之间,因为我是定时写文件的,所有把时间戳也打了出来,但发现最后的ms数下一个基本比上一个多11-15这个程度,我想问下有没有比较严格定时执行的?也就是说0.000秒执行一次,执行这个语句花13ms,下一次要求一定在1.000秒执行一次,而不是在1.013秒时去执行,这个怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
by_封爱
版主
2015-01-08
打赏
举报
回复
除了战斗机的导弹系统 我想不到 哪里需要这么高的精确度了...
娃都会打酱油了
2015-01-08
打赏
举报
回复
你确认你要这么高的准确率????
江南小鱼
2015-01-08
打赏
举报
回复
CPU是时间片轮转调度,又不是只为你一个进程服务
於黾
2015-01-08
打赏
举报
回复
也就是说,你编写一个程序,告诉线程,1秒后再执行 而1秒后,CPU可能根本没有在执行这个程序,而在忙些别的 等到CPU执行这个线程的时候,时间已经过了
於黾
2015-01-08
打赏
举报
回复
那就别用C#,或者说别用windows操作系统,而使用单片机好了 windows系统的线程调度是基于CPU轮询的机制,一般只能精确到15ms,你想更精确,使用单片机,PLC等只能单线程执行的设备
winnowc
2015-01-08
打赏
举报
回复
看下这两个差不多的问题吧:
http://bbs.csdn.net/topics/390952917
http://bbs.csdn.net/topics/390953395
於黾
2015-01-08
打赏
举报
回复
还有核电站的控制系统
VxWorks下基于看门狗的通用
定时
器设计
随着嵌入式电子产品越来越多的应用,实时性操作系统VxWorks得到广泛应用,而
定时
器正是实时性操作系统中不可或缺的重要组件。文章以VxWorks实时性操作系统中的看门狗机制为基础,提出了一种通用性强、效率高并且使用简单的共享看门狗
定时
机制。
Java
定时
任务全方位场景实现
思路
在开发过程中,根据需求和业务的不同经常会有很多场景需要用到不同特性的
定时
任务,针对这些场景,这里提供不同的一个实现
思路
。针对以上的几种特性,这里讲一讲相对简单的实现方式。
crond实现秒级
定时
任务
1.问题引出:crond实现
定时
任务的
思路
crond服务默认情况每分钟检查系统中是否有需要
执行
的
定时
任务,如果有,就会根据事先定义好的规则来
执行
这个
定时
任务,而crond配置的书写语法中:“* * * * * command”,最低的时间单位是分钟,所以说,一个crond
定时
任务最多只能
执行
分钟级的
定时
任务,这是显然的!但事实情况是,利用crond也是可以实现秒级的
定时
任务的,既然
SpringBoot
定时
任务实践、
定时
任务按指
定时
间
执行
springboot项目中的
定时
任务通过配置线程池的方式,实现按照指
定时
间
执行
。
定时
执行
程序的Excel VBA宏编程实例源代码.zip
在当今的办公自动化领域,Excel VBA宏编程是一种不可或缺的技能。VBA(Visual Basic for Applications)是微软公司推出的编程语言,旨在简化重复性任务并提高工作效率。它允许用户创建自定义的宏,来自动化Excel中的数据处理、报告生成和复杂的计算任务。VBA宏是一系列预定义的指令集,这些指令以程序代码的形式存储,可以自动
执行
一系列操作。在Excel中,VBA宏可以用来快速处理数据、生成统计图表、进行数据验证等,极大提升了数据处理的效率和准确性。
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章