0

我想每 23 +-0.1 毫秒执行一次函数。这可以在java中完成吗?如果是怎么办?提前致谢!

假设我想使用 soTimeout 7 ms 的 HttpGet 函数,我可以使用 System.nanoTime() 在 23 +-1 ms 内重复该函数吗?

4

1 回答 1

0

您可以使用 System.nanoTime() 来花时间并忙着等待,直到所需的时间到达。在大多数情况下,这必须优于 0.1 毫秒的准确度,但仍有一个小风险,即您的线程将无法运行,在这种情况下它无法及时执行操作。

于 2013-04-24T11:10:51.330 回答