hustwzm
驱动牛犊
驱动牛犊
  • 注册日期2004-06-03
  • 最后登录2008-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1220回复:3

如何实现程序(应用层或驱动层)独占CPU?

楼主#
更多 发布于:2004-09-09 15:04
我要实现一个微秒级的连续采样任务,没有硬件时钟支持,只能软件定时来实现,现在的问题是我的采样线程中间总会有一段数据(200微秒到ms级)没有采集到(现在是在应用层采用软件延时做的,把采样线程优先级设为real_time级来实现的),我猜想应该是windows系统进程调度的原因,因此想实现短时间的独占CPU,各位老大,我的想法对不对?
盼望各位指点
hustwzm
驱动牛犊
驱动牛犊
  • 注册日期2004-06-03
  • 最后登录2008-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-09 15:36
怀念dos时代
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-09-10 11:23
用户被禁言,该主题自动屏蔽!
zytzjx
驱动牛犊
驱动牛犊
  • 注册日期2001-12-24
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望41点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-09-10 14:36
可以在驱动中加一个定时器,那个定时器的时间高短点,产生一个中断就可以
Wecan
游客

返回顶部