W
wzpok
Unregistered / Unconfirmed
GUEST, unregistred user!
我采用研华的PCI1751中的计数器来采集数据。
我用一个线程中的死循环来检查采集卡每隔1ms产生的一个中断。 如果有中断就读取计数器中的计数。但是我现在总是丢数或计数不准。我想知道首先delphi中多线程中分给线程的
时间片能够完成一毫秒内判断中断是否产生并且读数。是不是我还没有读完,时间片已经分给其它线程啦。第二如果能如何效率更高一点,如何测试我线程中执行一次循环需要花费的时间!!
我用一个线程中的死循环来检查采集卡每隔1ms产生的一个中断。 如果有中断就读取计数器中的计数。但是我现在总是丢数或计数不准。我想知道首先delphi中多线程中分给线程的
时间片能够完成一毫秒内判断中断是否产生并且读数。是不是我还没有读完,时间片已经分给其它线程啦。第二如果能如何效率更高一点,如何测试我线程中执行一次循环需要花费的时间!!