V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gaocegege
V2EX  ›  Scala

有什么方法,能够使得主程序在 Actor 执行了 exit 后才继续执行么~?

  •  
  •   gaocegege · 2015-06-10 08:00:13 +08:00 · 4345 次点击
    这是一个创建于 3448 天前的主题,其中的信息可能已经有所发展或是发生改变。
    举个例子



    这里的"???"总是在ping和pongexit前就输出了,有什么办法能够使得程序在所有的Actor结束后,再执行么~
    第 1 条附言  ·  2015-06-11 17:35:44 +08:00
    8 条回复    2015-06-11 18:07:11 +08:00
    hepin1989
        1
    hepin1989  
       2015-06-10 09:58:58 +08:00
    scala的actor都废弃了
    gaocegege
        2
    gaocegege  
    OP
       2015-06-10 10:13:28 +08:00
    @hepin1989 ...好忧伤,刚入坑就被告知了这么残酷的事实
    Numbcoder
        3
    Numbcoder  
       2015-06-10 10:21:05 +08:00
    Erlang 中是可以的,Scala 不知道。

    Scala 的 actor 没废弃把,现在叫 Akka 把
    gaocegege
        4
    gaocegege  
    OP
       2015-06-10 10:43:03 +08:00
    @Numbcoder scala的actor和Akka的actor是两种实现,不一样哎~
    LPeJuN6lLsS9
        5
    LPeJuN6lLsS9  
       2015-06-11 12:55:07 +08:00
    竟然过时了……正在看的《快学Scala》里,continuations不再随2.12发布就感觉很惊讶,没想到actors也过时了。这边至少还会为了兼容附带上吧?
    gaocegege
        6
    gaocegege  
    OP
       2015-06-11 14:46:21 +08:00
    @hantsuki 都有2.12了吗?我更加过时了。。至于actors,要是没有的话怎样多线程呢?
    LPeJuN6lLsS9
        7
    LPeJuN6lLsS9  
       2015-06-11 18:02:46 +08:00
    @gaocegege 那是未来的计划啦。为什么不能用多线程?最起码Java的那套库都可以用
    gaocegege
        8
    gaocegege  
    OP
       2015-06-11 18:07:11 +08:00
    @hantsuki 哦,那就只有java的那一套理论了,用起来很累啊~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2717 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:32 · PVG 14:32 · LAX 22:32 · JFK 01:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.