所以我意识到我上次的解释不太清楚,所以我会再试一次。
我有一个程序,它有一个传感器类,每 40 毫秒左右从 Lego NXT 传感器获取值。我还有另一个绘图类(我相信在同一个线程中运行),它在虚拟世界中使用 opengl 每 1 毫秒绘制和移动汽车。现在的问题是,每当我的传感器获取信息时,汽车就会非常迟钝并且行驶缓慢,但是当传感器关闭并且无法获取和输入数据时,汽车会平稳运行。我该如何解决这个问题,我相信我需要创建另一个线程但我不知道该怎么做?
注意:传感器与汽车无关。
所以我意识到我上次的解释不太清楚,所以我会再试一次。
我有一个程序,它有一个传感器类,每 40 毫秒左右从 Lego NXT 传感器获取值。我还有另一个绘图类(我相信在同一个线程中运行),它在虚拟世界中使用 opengl 每 1 毫秒绘制和移动汽车。现在的问题是,每当我的传感器获取信息时,汽车就会非常迟钝并且行驶缓慢,但是当传感器关闭并且无法获取和输入数据时,汽车会平稳运行。我该如何解决这个问题,我相信我需要创建另一个线程但我不知道该怎么做?
注意:传感器与汽车无关。