T
touhenteng
Unregistered / Unconfirmed
GUEST, unregistred user!
做的是个数据采集油压并实时画图的问题,油压是按照类似正弦的规律变化,3秒钟一个周期,而数据采集用的是多线程做.
while not Terminateddo
begin
....
sleep(1);
end;
因为要做几万个循环...
刚开始做的几个循环还好..但是到了后来...
周期就会明显加大,慢慢变成4秒,5秒,
这是什么原因啊?
是不是线程同步的问题啊?
学习了临界区一会,还是不知道怎么用...
我真是郁闷死了.
高手救命啊
while not Terminateddo
begin
....
sleep(1);
end;
因为要做几万个循环...
刚开始做的几个循环还好..但是到了后来...
周期就会明显加大,慢慢变成4秒,5秒,
这是什么原因啊?
是不是线程同步的问题啊?
学习了临界区一会,还是不知道怎么用...
我真是郁闷死了.
高手救命啊