我正在使用 SchduledExecuterService 类使用 scheduleAtFixedRate() 方法重复运行一些代码。
exec.scheduleAtFixedRate(new Runnable() {
public void run() {
//some code
}
}, 1, 1, TimeUnit.SECONDS);
问题是我想将 TimeUnit 参数更改为几分之一秒,具体取决于变量,即 TimeUnit.SECONDS*num; 但是该方法不需要longs作为参数,只需要固定的TimeUnits。有什么建议么?