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
}
}
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
}
}
相关文章推荐
- 如何制做在线编译代码的网站?
- Android 6.0 运行时权限处理
- LintCode Jump Game 跳跃游戏
- C语言中结构体的初始化
- spring配置定时器的时间设置
- docker command
- rem 单位
- 移动开发 meta元素
- 旅游移动端网站—慢!慢!慢!
- 学习Redis多数据库
- csdn博客栏目装修大全
- Python 高级特性 : 生成器
- 【python】'''用法
- 写xml布局的时候 用adt看不了视图的时候,提示adt更新什么的。注意要看targetSdkVersion的值跟当前adt的版本是否相同
- Stereo Vision 常用网站
- Hdu 1061 Rightmost Digit
- 向android studio中导入带有jni的eclipse项目
- android.hardware.camera2使用指南
- 陷阱题
- 有哪些老鸟程序员知道而新手不知道的小技巧?自我感受