您的位置:首页 > 其它

scala线程demo-callable

2016-01-28 15:40 211 查看
object CallableThread {

def main(args: Array[String]): Unit = {

val threads = Executors.newCachedThreadPool

val f1 = new FutureTask[String](new Callable[String] {

override def call(): String = {

Thread.sleep(10)

"fuck you - 1"

}

})

val f2 = new FutureTask[String](new Callable[String] {

override def call(): String = {

Thread.sleep(10)

"fuck you - 2"

}

})

threads.execute(f1)

threads.execute(f2)

println(f1.get)

println(f2.get)

Thread.sleep(3000)

threads.shutdown

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: