首页 > 代码库 > scala模拟一个timer

scala模拟一个timer

直接上代码:

package com.test.scalaw.test.demoimport 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))      }  }

 

scala模拟一个timer