【精选】Scala 并发编程.pdfVIP

  • 23
  • 0
  • 约9.25千字
  • 约 11页
  • 2017-12-04 发布于贵州
  • 举报
【精选】Scala 并发编程

Scala 并发编程 Runnable/Callable 线程 Executors Futures 线程安全问题 让我们构建⼀个不安全的搜索引擎 让我们把它变为线程安全 SynchronizedMap Java ConcurrentHashMap 让我们加载InvertedIndex Runnable/Callable Runnable接⼜只有⼀个没有返 值的⽅法。 trait Runnable { def run(): Unit } Callable与之类似,除了它有⼀个返 值 trait Callable[V] { def call(): V } 线程 Scala并发是建⽴在Java并发模型基础上的。 在Sun JVM上,对I 密集的任务,我们可以在⼀台机器运⾏成千上万个线程。 ⼀个线程需要⼀个Runnable 。你必须调⽤线程的 start ⽅法来运⾏Runnable 。 scala val hello = new hread(new Runnable { def run() { println(hell

文档评论(0)

1亿VIP精品文档

相关文档