类似于图像采集显示的程序,direct draw全屏独占显示模式,采集卡驱动每秒钟发送约40个中断,程序必须立即响应,把256k的图像数据保存或更新到内存,。然后程序必须每秒不少于50次把内存中的图像数据转化为位图显示。本来以为可以用ontimer来做显示定时的,后来发现ontimer根本无法达到每秒钟50次,昨天发贴提问,这里的兄弟们告诉我ontimer通常不能精确到55毫秒以下,并且建议我用线程定时。昨晚我试着把代码改写了,用线程代替ontimer计时,结果发现转化位图的速度上去了,也没有影响到采集卡的中断响应,可是图像还是不连贯,应该是计时的线程占去太多资源使得GUI动不了了。我想请问各位兄弟前辈达人:如何同时解决20毫秒计时而又不多占CPU呢?硬件情况:工控主板自带VIA C3 CPU,主频800M,256M内存,显卡自带,一块类似于采集卡的PCI,别的没什么要紧的吧。