1.介绍
2.简单示例
3.第二个程序
4.通信程序
package day01
import scala.actors.Actor
case class Message(content: String, sender: Actor)
class LeoActor extends Actor{
def act(){
while (true){
receive{
case Message(content,sender)=>{
println("leo: " + content)
sender ! "please call me after 10 minutes."
}
}
}
}
}
class JackActor(val LeoActor: Actor) extends Actor{
def act(){
LeoActor ! Message("Hello , leo, I'm Jack. Are you free Now?",this)
while (true){
receive{
case re:String => println("Jack: " + re)
}
}
}
} object ActoyDemo {
def main(args: Array[String]) {
var Leo=new LeoActor
var Jack=new JackActor(Leo)
Leo.start()
Jack.start()
}
}