scala线程demo-newFixedThreadPool

来源:互联网 发布:遥感数据 分类 建模 编辑:程序博客网 时间:2024/06/07 00:18
object FixedThread {


  def main(args: Array[String]): Unit = {
    val threads = Executors.newFixedThreadPool(3);
    for (i <- 1 to 3) {
      threads.execute(new MyThread("fix-thread(" + i + ")"))
    }


    Thread.sleep(3000)
    threads.shutdown
  }


  class MyThread(name: String) extends Runnable {
    override def run() {
      for (i <- 1 to 5) {
        println(name + ":" + i)
        Thread.sleep(10)
      }
    }
  }


}
0 0
原创粉丝点击