【发布时间】:2013-05-02 22:16:43
【问题描述】:
我需要每 1 秒执行一次块,但它需要在同一个线程中。这意味着,据我了解,我无法使用计时器类。
有没有办法做我想做的事?
【问题讨论】:
-
Thread.sleep(1000) 不起作用有什么原因吗?
-
...与什么在同一个线程中?作为开始执行的线程还是与上次执行相同的线程?如果后者没问题,那么 Timer 和 ScheduledThreadPoolExecutors 都可以。
标签: java multithreading timer intervals