腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7369)
视频
沙龙
2
回答
在没有线程
调度
的情况下实现实时1毫秒精确事件
、
、
、
、
问题我们尝试了许多不同的东西,时间主要是用秒表
计时
浏览 3
提问于2016-07-28
得票数 8
回答已采纳
1
回答
Windows
计时器
分辨率
与
应用程序
优先级
与
处理器
调度
、
、
、
请再次明确MS
Windows
系统中这三个方面的技术差异。(他们目前只为Flash插件留下了高
分辨率
的技巧)。 事实上,Visual Studio和SQL Server在某些情况下也能做到这一点。定时器
分辨率
与
应用程序
I/O和内存
优先级
(实时/高/高于正常/正常/低/背景/等等)之间的区别是什么?您可以通过任务管理器进行设置,但
计时器
分辨率
是为整个系统设置的,而不是为单个
应
浏览 15
提问于2017-02-26
得票数 1
回答已采纳
2
回答
windows
c++和微秒睡眠的可能性
、
在
windows
环境中,有没有休眠大约1微秒的功能?在研究和阅读了许多帖子和各种网站后,我还没有看到这是可能的。由于
调度
程序似乎是限制因素,并且它在1毫秒级别运行,因此我认为如果不使用实时操作系统,就不可能做到这一点。
浏览 3
提问于2011-07-21
得票数 3
回答已采纳
2
回答
指示win32线程在单
处理器
内核上运行
、
、
我有一个测试程序,如果它可以依赖于在
Windows
上按严格的
优先级
顺序
调度
的线程,它将会简单得多。我看到一个低
优先级
线程
与
高
优先级
线程一起运行,我想知道这是否因为不同的线程被
调度
在不同的
处理器
核心上而发生。 有没有办法强制一个进程中的所有Win32线程使用一个
处理器
核心?
浏览 2
提问于2012-10-26
得票数 4
回答已采纳
6
回答
为什么睡眠(1)的睡眠时间在
Windows
中似乎是可变的?
、
今天早上,我不得不重启我的电脑,因为微软新的
Windows
热修复程序,令我惊讶的是,睡眠(1)不再需要1毫秒,而是大约0.0156秒。这在
Windows
中是正常行为吗?
Windows
是不是在重新启动后的第一个小时就“困”了,然后在一段时间后逐渐变得更高的睡眠粒度?或者,有没有其他方面可以解释行为的变化?在我的所有测试中,没有其他
应用程序
同时运行(或者:至少没有占用任何CPU)。操作系统为
Windows
7。
浏览 2
提问于2010-10-26
得票数 2
回答已采纳
2
回答
在实时操作系统中,过高的滴答率的症状/效果是什么?
我们有8个任务(加上中断)以不同的
优先级
运行,所以我假设较高的滴答率意味着我们正在更快地切换到最高
优先级
的任务。在我们的例子中,我们将确保用户界面在一些不太重要的维护任务上得到解决。例如,freeRTOS文档声明:“RTOS演示
应用程序
都使用1000 be的滴答率,用于测试RTOS内核,并且比通常要求的要高。”它继续说,具有同等
优先级
的任务将经常切换-这将导致内核占用大量的处理时间,这将是负面的。我推测,随着内核消耗大部分
处理器
时间,最终通过提高滴答率来加快速度的计划将变成负值。也许这是我唯一需要的答案。
浏览 3
提问于2014-12-16
得票数 3
回答已采纳
1
回答
什么是实时操作系统滴答时间?这个系统滴答时间的用途是什么?
我想了解操作系统滴答时间是什么意思,它的用途是什么?
浏览 1
提问于2014-06-08
得票数 3
1
回答
提高
Windows
睡眠()的准确性
、
、
、
我理解
windows
中的Sleep()函数只能确保线程至少在指定的时间内休眠。虽然Sleep()不能确保线程只睡眠超过指定的时间,但是是否可以通过使用SetPriority()来提高进程/线程的
优先级
来提高线程睡眠时间的准确性?
浏览 6
提问于2013-06-10
得票数 0
1
回答
在系统调用之后,什么时候进程将从内核模式恢复用户模式下的执行?
、
、
我曾经认为,进程可以通过系统调用从用户模式切换到内核模式,在内核例程完成后,它会在返回用户模式之前检查是否还有其他具有较高
优先级
的进程,如果没有,它将直接返回用户模式。但 1.6.1.Process/Kernel模型使我感到困惑: 在单
处理器
系统上,一次只运行一个进程,它可以在用户模式下运行,也可以在内核模式下运行。如果它以内核模式运行,
处理器
将执行一些内核例程。Process 1然后在用户模式下恢复执行,直到
计时器
中断发生,并且
调度
程序在内核模式下被激活。进程切换发生,进程2以用户模式开始执
浏览 2
提问于2017-12-23
得票数 0
2
回答
如何在1秒内调用函数200次
、
、
、
这段代码不会在1秒内调用函数200次,第一次调用167次,第二次调用201次,但没有调用200次。public Timer timer;{ timer.Change(10000, 10000); thread.Start(); private void Mess(objec
浏览 1
提问于2014-03-21
得票数 1
1
回答
如何在
windows
vc++中每10秒精确执行一次while循环
、
、
、
请帮助我在
windows
vc++中每隔10秒精确地运行以下循环。
浏览 0
提问于2020-04-11
得票数 0
1
回答
什么是重新
调度
中断(RES)?是什么原因?它在Linux内核中是如何处理的?
、
、
、
、
"RES:重新
调度
中断“和"LOC:本地
计时器
中断”之间有什么区别?触发RES中断的原因是什么?LOC是否
与
处理器
中定时器h/w产生的通用定时器中断相同?另外,请说明在
计时器
中断和RES中断期间调用
调度
器的哪一部分?它在Linux内核中是如何发生的? 提前谢谢。
浏览 4
提问于2013-08-23
得票数 13
回答已采纳
1
回答
Linux:使用System.nanotime()测量阻塞线程的运行时间
、
、
connectionPool.take();long elapsed = (end - start)/1000000; 现在,我担心的是,未阻塞的线程可能开始在多
处理器
计算机中的不同
处理器
上运行在这种情况下,我不能完全确定在不同
处理器
上使用的“系统定时器”是否相同。
与
Windows
的唯一不同之处在于,Linux甚至不试图同步从不同CPU读取的TSC值,而是按原样返回。这意味着值可以跳回并跳到读取CPU的依赖项上。然而,这个链接()表明
浏览 4
提问于2013-12-13
得票数 0
1
回答
如何降低高
分辨率
(10微秒)精密定时器的CPU使用量?
、
、
、
、
我正在用qt5和c++为
windows
10中的复杂通信
应用程序
编写一个
计时器
。我想使用最高3%的CPU
与
微秒
分辨率
。 我找了好几天的解决办法。但最后我发现
Windows
是一个非实时操作系统(RTOS),不能提供高
分辨率</
浏览 0
提问于2019-04-21
得票数 0
5
回答
实时操作系统基础
、
我试图从零开始学习实时操作系统,为此,我使用freeRTOS.org作为参考。我发现这个网站是学习实时操作系统的最佳资源。然而,我有一些怀疑,我试图找出,但无法得到确切的答案。2)这是否取决于核心的体系结构( TI大力士TMS570中的ARM Cortex-R CPU )?提前感谢我还有一个疑问,那RTOS中的"OS“是什么意思?这是否意味着与其他操作系统相同,还是只包含API的源代码文件?
浏览 6
提问于2015-05-15
得票数 3
回答已采纳
2
回答
节拍器使用哪个
计时器
类?
、
.net框架有许多使用
计时器
的方法,但是对于节拍器,我应该使用哪一种呢?System.Web.UI.TimerSystem.Timers.Timerinternal static ext
浏览 2
提问于2016-03-04
得票数 4
回答已采纳
1
回答
批处理任务
与
CPU绑定任务和
调度
、
、
、
、
批处理作业是一个没有
与
用户交互而运行的程序,但是如果是cpu绑定的任务,不是吗?我的第二个问题是关于单
处理器
调度
:
调度
策略,如Round和
优先级
调度
通常用于交互式工作负载,为什么不为批处理作业实现呢?
浏览 2
提问于2016-02-22
得票数 1
回答已采纳
2
回答
强制抢占窗口(是否发生在这里)
、
、
、
、
我的问题是: 如果我用这样的方式编写和运行我自己的程序游戏,使它工作20毫秒,那么5毫秒的睡眠,然后窗口泵(窥视消息/
调度
消息)一次又一次地循环--它是否曾经在
windows
中被强制抢占过,这种抢占不会发生吗我认为,如果我不自愿通过睡眠或窥视/
调度
在更长的时间内将控制权还给系统,那么这种抢占就会发生。在这里,它会不会发生?
浏览 4
提问于2013-08-19
得票数 1
回答已采纳
5
回答
有人能用睡眠(1)来解释这种有趣的行为吗?
、
当被要求等待1ms时,我正在测试各种win32
应用程序
接口调用将等待多长时间。然后我在另一台机器上尝试了同样的
应用程序
,等待时间一直在2毫秒左右!两台机器都安装了
Windows
XP SP2,并且硬件应该相同。有没有什么东西可以解释为什么等待时间会有这么大的差异?提亚
浏览 1
提问于2010-04-14
得票数 1
2
回答
调度
程序如何在需要时重新获得控制权?
、
、
、
、
我正在阅读有关
调度
的内容,但我不知道
调度
程序是如何在调用用户空间中的代码之后恢复控制的。例如,
调度
器将控制传递给用户空间中的某个
应用程序
,该
应用程序
执行无限循环,在一个核心芯片上没有发生其他硬件中断。所有文档都谈到
调度
程序重新获得控制权并先发制人地中断用户进程,但是如果从未将控件传递回操作系统,该如何工作呢? 问题:在X之后,是否使用CPU中的某个时钟注册
调度
程序以再次获得控制权?
浏览 2
提问于2013-08-12
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券