内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

scala中如何使用多線程

這篇文章將為大家詳細(xì)講解有關(guān)scala中如何使用多線程,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

目前創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、蓬溪網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

寫的一個(gè)scala多線程的小demo,以備后用

Runnable/Callable

區(qū)別:Runnable無返回值,Callable線程執(zhí)行完有返回值

Runnable示例

import java.util.concurrent.{Executors, ExecutorService}

object Test {
  def main(args: Array[String]) {
    //創(chuàng)建線程池
    val threadPool:ExecutorService=Executors.newFixedThreadPool(5)
    try {
      //提交5個(gè)線程
      for(i <- 1 to 5){
        //threadPool.submit(new ThreadDemo("thread"+i))
        threadPool.execute(new ThreadDemo("thread"+i))
      }
    }finally {
      threadPool.shutdown()
    }
  }

  //定義線程類,每打印一次睡眠100毫秒
  class ThreadDemo(threadName:String) extends Runnable{
    override def run(){
      for(i <- 1 to 10){
        println(threadName+"|"+i)
        Thread.sleep(100)
      }
    }
  }
}

Callable示例

import java.util.concurrent.{Callable, FutureTask, Executors, ExecutorService}

object Test {
  def main(args: Array[String]) {
    val threadPool:ExecutorService=Executors.newFixedThreadPool(3)
    try {
      val future=new FutureTask[String](new Callable[String] {
        override def call(): String = {
          Thread.sleep(100)
          return "im result"
        }
      })
      threadPool.execute(future)
      println(future.get())
    }finally {
      threadPool.shutdown()
    }
  }
}

關(guān)于scala中如何使用多線程就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

新聞標(biāo)題:scala中如何使用多線程
當(dāng)前路徑:http://www.rwnh.cn/article30/psgspo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化網(wǎng)站設(shè)計(jì)、Google微信公眾號(hào)、網(wǎng)站策劃網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
洛扎县| 铜鼓县| 类乌齐县| 洞口县| 松潘县| 洪泽县| 比如县| 滦南县| 邮箱| 临泉县| 德兴市| 迭部县| 乐昌市| 乌拉特中旗| 达州市| 扎兰屯市| 喀什市| 台州市| 滁州市| 茶陵县| 分宜县| 德州市| 乐山市| 卓尼县| 石台县| 维西| 永平县| 永寿县| 怀集县| 桐梓县| 衢州市| 台东市| 台安县| 五寨县| 宿迁市| 汕头市| 青神县| 隆化县| 苍梧县| 祁阳县| 永清县|