我需要每1秒执行一个块,但是它必须位于同一线程中。据我了解,这意味着我无法使用计时器类。有什么方法可以做我想要的吗? 最佳答案 创建一个线程并编写如下循环:while(true) { // do something Thread.sleep(1000); }