我编写了一个演员,使用调度程序每5毫秒为字段分配一个时间戳。
在测试中,我发现
如果我使用Executors.scheduledThreadPool的
那么调度程序的延迟有最小值吗?
答案是:默认的计时周期为100毫秒。
在测试中,我发现
(System.currentTimeMillis() - timeField)
的结果至少为35。如果我使用Executors.scheduledThreadPool的
scheduleAtFixedRate()
方法,结果就正确了。那么调度程序的延迟有最小值吗?
答案是:默认的计时周期为100毫秒。