X时间后在Java中调用方法
作者:互联网
我正在使用Java 8和netty(async),我有客户端服务器application.I我想在X时间后为每个通道调用一些方法.
我尝试了java.util.TimerTask,问题是run方法不会得到任何参数,我想使用带参数的方法运行,如何在X秒后运行方法?
我努力了:
import java.util.TimerTask;
public class MyTimer extends TimerTask {
public void run() {
//TODO: read from object
}
}
解决方法:
您只需将Timer与schedule with delay一起使用
Timer time= new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
//TODO: read from object
}
}, delay);
delay – delay in milliseconds..
标签:scheduled-tasks,netty,java 来源: https://codeday.me/bug/20191028/1948719.html