我想延长单次循环的时间,问了别人,给的代码如下:
var times=1;//时间
var Thread = Java.type("java.lang.Thread");
var MyRun = Java.extend(Java.type("java.lang.Runnable"),{
run:function(){
Thread.sleep(times*1000);
}
});
但是……它该怎么用到循环中呢
我想延长单次循环的时间,问了别人,给的代码如下:
var times=1;//时间
var Thread = Java.type("java.lang.Thread");
var MyRun = Java.extend(Java.type("java.lang.Runnable"),{
run:function(){
Thread.sleep(times*1000);
}
});
但是……它该怎么用到循环中呢
为了在循环中使用这段代码来延长单次循环的时间,你可以在每次循环中创建一个新的 MyRun 对象并调用其 run 方法。例如,下面是一个简单的循环,其中包含了这段代码:
for (var i = 0; i < 10; i++) {
var myRun = new MyRun();
var thread = new Thread(myRun);
thread.start();
thread.join();
console.log("Loop " + (i+1) + " completed");
}