【发布时间】:2016-04-12 17:20:42
【问题描述】:
如何在 scala 上实现 count dow Timer ?
我只想在继续我的方法之前倒计时 10 秒。
我发现的只有这个Stopwatch:
包视图
class Stopwatch {
var start = System.currentTimeMillis()
def elapsed = System.currentTimeMillis() - start
def printElapsed(msg: String) = {
val delta = elapsed
new Thread(new Runnable {
def run = {
System.out.println(msg + " time ellapsed: " + delta + "ms")
}
}).start()
}
def restart = {
start = System.currentTimeMillis()
new Thread(new Runnable {
def run = {
System.out.println("------restart------")
}
}).start()
}
}
【问题讨论】:
-
如果您只想延迟,请查看
Thread.sleep。