我正在编写一段代码,需要在时间上精确控制。我使用机器人执行某些操作,然后使用Thread.sleep(some_time)
让操作之间经过some_time
的时间间隔。但是我得出的结果并不理想,因为我发现sleep
并不准确。有什么更好的方法可以实现这个功能?我的意思是用其他方法模拟Thread.sleep
。
我正在编写一段代码,需要在时间上精确控制。我使用机器人执行某些操作,然后使用Thread.sleep(some_time)
让操作之间经过some_time
的时间间隔。但是我得出的结果并不理想,因为我发现sleep
并不准确。有什么更好的方法可以实现这个功能?我的意思是用其他方法模拟Thread.sleep
。
1 - 这些是C和C++库使用的相同操作系统设施。 因此,仅仅切换到C或C++并不能帮助太多。
Thread.sleep
的精度,而这个问题则是要求替代的睡眠方法。这两个问题应该有不同的答案。 - bluenote10