scala语言的多线程概念



我不知道如何在scala语言上实现多线程的概念。有谁能建议我如何实现&提供一些多线程示例。谢谢你

您有几个选择。

    Scala Akka演员系统
Akka是一个工具包和运行时对于高度并发的构建,分布式的,有弹性的消息驱动的应用程序
  • 未来与承诺

期货提供了一种方法来推断并行执行许多操作-以一种高效且无阻塞的方式。Future是一个可能还不存在的值的占位符对象。一般来说,Future的值是并发提供的,可以随后使用。以这种方式组合并发任务往往会产生更快、异步、无阻塞的并行代码。

    Java并发模型
Scala并发是建立在Java并发模型之上的。在Sun jvm,在io繁重的工作负载下,我们可以运行数万个单台机器上的线程。一个线程接受一个Runnable。你必须在一个线程上调用start,以便它运行Runnable。

最新更新