首页 > 代码库 > scala中的Actor
scala中的Actor
1.介绍
2.简单示例
3.第二个程序
4.通信程序
1 package day01 2 import scala.actors.Actor 3 case class Message(content: String, sender: Actor) 4 class LeoActor extends Actor{ 5 def act(){ 6 while (true){ 7 receive{ 8 case Message(content,sender)=>{ 9 println("leo: " + content) 10 sender ! "please call me after 10 minutes." 11 } 12 } 13 } 14 } 15 } 16 class JackActor(val LeoActor: Actor) extends Actor{ 17 def act(){ 18 LeoActor ! Message("Hello , leo, I‘m Jack. Are you free Now?",this) 19 while (true){ 20 receive{ 21 case re:String => println("Jack: " + re) 22 } 23 } 24 } 25 } 26 27 object ActoyDemo { 28 def main(args: Array[String]) { 29 var Leo=new LeoActor 30 var Jack=new JackActor(Leo) 31 Leo.start() 32 Jack.start() 33 } 34 }
scala中的Actor
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。