直接上代码:
package com.test.scalaw.test.demo import java.util.Date /** * 模拟一个定时timer */ object Timer { def periodicCall(s : Integer,callback:()=>Unit):Unit={ while(true){ callback() Thread.sleep(s*1000) } } def main(args: Array[String]): Unit = { //采用匿名函数调用 periodicCall(2, ()=>println("hello,world"+new Date().getSeconds)) } }
时间: 2024-11-08 07:47:35