作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我不是专家,只是初学者。所以我请你为我写一些代码。
如果我有两个类,CLASS A
和 CLASS B
,并且在 CLASS B
内部有一个名为 funb( )
。我想每十分钟从 CLASS A
调用这个函数。
你已经给了我一些想法,但是我不太明白。
你能发布一些示例代码吗?
最佳答案
这是一个类,其方法将 ScheduledExecutorService 设置为每隔十秒发出蜂鸣声,持续一小时:
import static java.util.concurrent.TimeUnit.*;
class BeeperControl {
private final ScheduledExecutorService scheduler =
Executors.newScheduledThreadPool(1);
public void beepForAnHour() {
final Runnable beeper = new Runnable() {
public void run() { System.out.println("beep"); }
};
final ScheduledFuture<?> beeperHandle =
scheduler.scheduleAtFixedRate(beeper, 10, 10, SECONDS);
scheduler.schedule(new Runnable() {
public void run() { beeperHandle.cancel(true); }
}, 60 * 60, SECONDS);
}
}
关于java - 每 10 分钟调用一次函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1220975/
我是一名优秀的程序员,十分优秀!