我对Java 6中ScheduledExecutorService上的scheduleAtFixedRate()方法有疑问。
[编辑:1.6版的Javadoc比1.5版的Javadoc更完整。见下面的评论]
鉴于:
在这种情况下会发生什么(在实时意义上,时间并不是绝对的):
服务是否保证可以进行以下任何操作?
或者是其他东西?如果N> 1,答案是否会改变?
最佳答案
答案是
这与执行程序的线程数无关(task2甚至可能不会提交)。
医生说:
(顺便说一句,由于没有初始延迟,“task1”将在文档编辑后立即启动:
)。