`
李宏喜
  • 浏览: 119535 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

scala的actor的学习一

阅读更多
阅读过一些actor的例子,在学习scala的actor
一, 开发一个scala文件, 另存actor1.scala文件到指定的文件夹下, D: \temp
   
    import scala.actors._, Actor._    \\导入Actor中的方法
    package com.study.scala
    {
      object Actor1
      {
         def main(args: Array[String]) =
         {
             val act =
                 actor
                 {
                    receive  \\接收消息
                    {
                       case msg => System.out.println(msg)   \\执行匹配的操作
                    }
                 }
             act ! "Hello Scala's Actor"   \\向act发送消息 "Hello Scala's Actor"
         }
      }
    }

二, cd 到 D:\ temp
     scalac Actor1.scala

     在D:\temp文件夹,生成com\study\scala文件夹

     scala  com.study.scala.Actor1

     打印出 Hello Scala's Actor

分享到:
评论

相关推荐

    用Scala写的akka actor简单demo

    总的来说,这个简单的Scala Akka Actor demo提供了一个学习Akka和Scala并发编程的实践平台,可以帮助开发者更好地理解和应用Akka框架。通过这个示例,可以深入理解Actor模型的优势,以及如何在实际项目中利用它来...

    最好的scala学习 课件

    Scala是一种强大的多范式编程语言,它融合了面向对象和函数式编程的特性,被广泛应用于大数据处理领域,特别是与Apache Spark相结合时。本课件是针对Scala学习者精心准备的资源,旨在帮助你深入理解和掌握Scala的...

    响应式架构 消息模式Actor实现与Scala.Akka应用集成

    1. Actor系统的创建和配置:理解如何在Scala中初始化一个Akka ActorSystem,以及如何设置配置参数,如调度器、内存管理等。 2. Actor的定义和交互:学习如何定义一个新的Actor类,以及如何在Actor之间发送消息,...

    Scala-学习资料-mht.rar

    4. 并发编程:Scala提供了Actor模型,这是一种轻量级的并发机制,使得处理并发问题变得更加简单和高效。 5. Akka框架:Akka是用Scala编写的开源框架,用于构建高度可扩展、容错的应用程序,它充分利用了Scala的...

    scala学习源代码

    Scala是一种强大的多范式编程语言,它融合了面向对象和函数式编程的特性。这个"scala学习源代码"的压缩包文件很可能包含了用于教学或自我学习Scala编程的基础示例。让我们深入了解一下Scala语言的关键概念和特性。 ...

    scala学习资料(带书签)

    这个压缩包“scala学习资料(带书签)”提供了一个全面的学习路径,从基础到高级,帮助你深入理解和掌握Scala语言。 **入门篇** 1. **基础语法**:Scala的基础包括变量声明、类型系统、控制结构(如if/else、循环)...

    scala-actors-2.10 jar包

    scala-actors-2.10 jar包,可以解决 scala-actors-2.10以上版本带来的不兼容问题

    Artima.Actors.in.Scala.Mar.2011

    ### 关于《Scala中的Actor模型...总之,《Scala中的Actor模型》是学习Scala Actor框架的最佳起点之一,它不仅提供了理论基础,更重要的是教会了读者如何将这些理论应用于实际开发中,从而构建出强大而可靠的并发系统。

    响应式架构++消息模式Actor实现与Scala.Akka应用集成+,沃恩·弗农+

    通过阅读这本书,开发者不仅可以学习到如何使用Scala和Akka构建响应式系统,还能理解如何利用消息模式和Actor模型来解决并发问题,提升系统的弹性和可靠性。对于想要深入理解并发编程和分布式系统的人来说,这是一本...

    Akka Scala 学习高清原版pdf

    标题“Akka Scala 学习高清原版pdf”表明该文档是一个专注于Scala语言在Akka框架中应用的指南,而“描述”则指出文档内容涵盖Scala实现的Akka并发编程。标签“Akka scala 并发 actor”则进一步具体化了文档内容,即...

    scala 学习资料

    1. **类型系统**:Scala拥有一个静态类型系统,能够自动推断类型,这使得代码更简洁,同时保持编译时的安全性。它还支持泛型,允许创建类型安全的容器和函数。 2. **面向对象编程**:Scala支持类、对象和继承,与...

    响应式架构 消息模式Actor实现与Scala.Akka应用集成 ,沃恩·弗农

    总的来说,响应式架构结合消息模式的Actor实现和Scala.Akka应用集成,提供了一种强大而灵活的方式,以应对现代软件开发中的挑战,如高并发、分布式计算和网络延迟。通过深入学习和实践,开发者可以构建出健壮、可...

    scala相关学习资料.zip

    理解Scala的基础语法是学习的第一步,包括变量定义、控制结构(如if-else、for循环、while循环)、函数和方法的使用。 2. 函数式编程:Scala是函数式编程的强大平台,提供了λ函数、柯里化、尾递归优化等功能。函数...

    Scala编程详解 第21讲-Scala编程详解:Actor入门 共8页.pptx

    Scala提供了一个`Actor`特质,我们可以扩展这个特质来创建自己的Actor。Actor的主要工作在`act`方法中定义,这是一个无限循环,用于处理接收到的消息。启动Actor使用`start()`方法,而向Actor发送消息则使用感叹号`...

    scala学习资料

    1. 面向对象编程:Scala支持类、接口、继承和多态等面向对象概念。与其他面向对象语言不同,Scala中的类和对象是统一的,任何定义都可以被视为对象,而任何方法都可以视为函数,这使得代码更加简洁和灵活。 2. 函数...

    scala sdk scala-2.12.3

    10. **Actor模型**:Akka库是Scala中的并发和分布式计算框架,基于Actor模型,使得编写高性能、容错的应用程序变得简单。 11. **Dotty/Scala 3**:虽然Scala-2.12.3是当前版本,但Scala社区正在开发下一代Scala,即...

    响应式架构小模式Actor实现与scala

    根据提供的文件信息,我们可以提炼出几个关键知识点,重点聚焦于“响应式架构”、“消息模式Actor”以及“Scala”和“Akka应用集成”。虽然提供的内容部分并非技术性内容,而是与电子版图书获取相关的信息,但我们仍...

Global site tag (gtag.js) - Google Analytics