提高线程优先级还是不行,帮帮我啊 实时采集并口数据时发现采集同样多数据时时间会变,原来是差不多10次变一次,现在提高了线程的优先级为实时,就是跟操作系统平级的,可是发现数据采集时间隔差不多30次还是会发生变化。是在数据采集时间总共100多us情况下采的,没有死机。大家帮我看看这到底是由什么引起的?到底是什么占用了我的数据采集时间? 我对操作系统不熟,大虾们帮忙看看啊。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是我没把问题说明白啊? 就是比方说每次采100个数据,采前n次用100us的话,可能第n+1次变成150us,原来我以为是操作系统占用了数据采集时间造成的,所以提高了采集线程的优先级为实时,可是发现情况虽有些改善,问题还在。可以肯定线程是提高为实时了,因为如果程序停在数据采集程序里出不来的话,就会死机。 1 如果你用计时器,计时器本身有误差2 windows对线程采用动态优先级的时间片轮转,为了不保证其他进程饿死,你的进程有可能被剥夺3 尽管实时线程的优先级别比其他的高,但也不能独占cpu listview赋值问题 怎么记录不能显示? Installshield x 打包MSDE 2000 的问题 有关将主程序做成MDI Form,将dll里的窗体做成主窗体的子窗体的问题 过程类型问题 如何在DBGRID控件中锁定其中某列,即滚动条移动时,此列不随着移动 什么技术水平可以开始写共享软件? fastreport中数字拆分 CGI中如何做框架结构???? 谁能回答Tshape 从 Tgraphiccontrol 继承而来,而Tshape却没有canvas属性? Delphi 内部资料~~~ 如何做票据打印及钱箱驱动
2 windows对线程采用动态优先级的时间片轮转,为了不保证其他进程饿死,你的进程有可能被剥夺
3 尽管实时线程的优先级别比其他的高,但也不能独占cpu