Scala中的多线程Actor吃货包子

package com.it.Actor

import scala.actors.Actor

//trait Actor extends scala.AnyRef \r\n
// with scala.actors.InternalActor with scala.actors.ReplyReactor

object FirstActor extends Actor{
  //实现act() 方法
  override def act(): Unit = {
    for(i <- 1 to 100 ){
      println("生产包子======================>" + i)
    }
    Thread.sleep(1)
  }
}

object FirstActor1 extends Actor{
  //实现act() 方法
  override def act(): Unit = {
    for(i <- 1 to 100){
      println(s"吃第---->${i}--个包子")
    }
    Thread.sleep(1)
  }
}

object ActorTest extends App{
  //启动 Actor 启动线程
  FirstActor.start()
  FirstActor1.start()
}

 

 

开始吃:

生产包子======================>1
生产包子======================>2
生产包子======================>3
生产包子======================>4
生产包子======================>5
生产包子======================>6
生产包子======================>7
生产包子======================>8
生产包子======================>9
生产包子======================>10
生产包子======================>11
生产包子======================>12
生产包子======================>13
生产包子======================>14
生产包子======================>15
生产包子======================>16
生产包子======================>17
生产包子======================>18
生产包子======================>19
生产包子======================>20
生产包子======================>21
生产包子======================>22
生产包子======================>23
生产包子======================>24
生产包子======================>25
生产包子======================>26
生产包子======================>27
生产包子======================>28
生产包子======================>29
生产包子======================>30
生产包子======================>31
生产包子======================>32
生产包子======================>33
生产包子======================>34
生产包子======================>35
生产包子======================>36
生产包子======================>37
生产包子======================>38
生产包子======================>39
生产包子======================>40
生产包子======================>41
生产包子======================>42
生产包子======================>43
生产包子======================>44
生产包子======================>45
生产包子======================>46
生产包子======================>47
生产包子======================>48
生产包子======================>49
生产包子======================>50
生产包子======================>51
生产包子======================>52
吃第---->1--个包子
生产包子======================>53
吃第---->2--个包子
生产包子======================>54
吃第---->3--个包子
生产包子======================>55
吃第---->4--个包子
吃第---->5--个包子
吃第---->6--个包子
生产包子======================>56
吃第---->7--个包子
生产包子======================>57
吃第---->8--个包子
吃第---->9--个包子
吃第---->10--个包子
生产包子======================>58
吃第---->11--个包子
生产包子======================>59
吃第---->12--个包子
生产包子======================>60
吃第---->13--个包子
生产包子======================>61
吃第---->14--个包子
生产包子======================>62
吃第---->15--个包子
生产包子======================>63
吃第---->16--个包子
生产包子======================>64
吃第---->17--个包子
生产包子======================>65
吃第---->18--个包子
生产包子======================>66
吃第---->19--个包子
生产包子======================>67
吃第---->20--个包子
生产包子======================>68
吃第---->21--个包子
吃第---->22--个包子
生产包子======================>69
吃第---->23--个包子
生产包子======================>70
吃第---->24--个包子
生产包子======================>71
吃第---->25--个包子
生产包子======================>72
吃第---->26--个包子
生产包子======================>73
吃第---->27--个包子
生产包子======================>74
吃第---->28--个包子
生产包子======================>75
吃第---->29--个包子
生产包子======================>76
吃第---->30--个包子
生产包子======================>77
吃第---->31--个包子
生产包子======================>78
吃第---->32--个包子
生产包子======================>79
吃第---->33--个包子
生产包子======================>80
吃第---->34--个包子
生产包子======================>81
生产包子======================>82
吃第---->35--个包子
生产包子======================>83
吃第---->36--个包子
生产包子======================>84
吃第---->37--个包子
生产包子======================>85
吃第---->38--个包子
生产包子======================>86
吃第---->39--个包子
生产包子======================>87
吃第---->40--个包子
生产包子======================>88
吃第---->41--个包子
生产包子======================>89
吃第---->42--个包子
生产包子======================>90
生产包子======================>91
吃第---->43--个包子
生产包子======================>92
吃第---->44--个包子
生产包子======================>93
吃第---->45--个包子
生产包子======================>94
吃第---->46--个包子
生产包子======================>95
吃第---->47--个包子
生产包子======================>96
吃第---->48--个包子
生产包子======================>97
吃第---->49--个包子
生产包子======================>98
生产包子======================>99
生产包子======================>100
吃第---->50--个包子
吃第---->51--个包子
吃第---->52--个包子
吃第---->53--个包子
吃第---->54--个包子
吃第---->55--个包子
吃第---->56--个包子
吃第---->57--个包子
吃第---->58--个包子
吃第---->59--个包子
吃第---->60--个包子
吃第---->61--个包子
吃第---->62--个包子
吃第---->63--个包子
吃第---->64--个包子
吃第---->65--个包子
吃第---->66--个包子
吃第---->67--个包子
吃第---->68--个包子
吃第---->69--个包子
吃第---->70--个包子
吃第---->71--个包子
吃第---->72--个包子
吃第---->73--个包子
吃第---->74--个包子
吃第---->75--个包子
吃第---->76--个包子
吃第---->77--个包子
吃第---->78--个包子
吃第---->79--个包子
吃第---->80--个包子
吃第---->81--个包子
吃第---->82--个包子
吃第---->83--个包子
吃第---->84--个包子
吃第---->85--个包子
吃第---->86--个包子
吃第---->87--个包子
吃第---->88--个包子
吃第---->89--个包子
吃第---->90--个包子
吃第---->91--个包子
吃第---->92--个包子
吃第---->93--个包子
吃第---->94--个包子
吃第---->95--个包子
吃第---->96--个包子
吃第---->97--个包子
吃第---->98--个包子
吃第---->99--个包子
吃第---->100--个包子

 

posted @ 2018-08-09 10:38  马鞍山  阅读(279)  评论(0编辑  收藏  举报