Scala入门学习之 【Java线程池】
来源:互联网 发布:反贪知乎 编辑:程序博客网 时间:2024/05/18 02:33
import java.util.concurrent.{Callable, Executor, Executors, Future}object ThreadDemo { def main(args: Array[String]) { val pool = Executors.newFixedThreadPool(5) for (i <- 1 to 10) { pool.execute(new Runnable { def run(): Unit = { println(Thread.currentThread().getName) Thread.sleep(1000) } }) } //callable 和 Runable都是启动一个线程, 不过Callable可以有返回值///* val f: Future[Int] = pool.submit(new Callable[Int] {// override def call(): Int = {// Thread.sleep(10000)// 100// }// })// var status = f.isDone// println(s"task status $status")//// Thread.sleep(15000)//// status = f.isDone// println(s"task status $status")//// if (status){// println(f.get())// }*/ }}
阅读全文
0 0
- Scala入门学习之 【Java线程池】
- java学习之线程入门
- Scala之入门基础学习
- Scala入门学习之【wordcount】
- Scala入门学习之【Actor】
- Scala入门学习之【wordcount】
- Scala学习之路----基础入门
- Scala入门学习之【类,对象,继承】
- java 之 线程池学习
- Java学习之线程池
- java多线程(四) 之 线程池入门
- scala学习一:scala入门
- java线程入门学习1
- Scala 入门学习
- Scala学习-快速入门
- Scala基础学习入门
- java学习之线程
- Java学习之线程
- Sharedpreferences类简称SP
- Java高并发,如何解决,什么方式解决
- 经典算法:堆排序
- 开源 java CMS
- Python字符编码详解
- Scala入门学习之 【Java线程池】
- with as (子查询)
- js关闭程序
- java基础第十六天 IO
- MySQL:索引工作原理
- springmvc方法名称解析器和视图解析器
- SpringMVC注解式 转发与重定向
- jsoncpp用法详解
- Spring Mvc 之 注解式开发详解