开发者

Singleton Scala actor?

Sim开发者_如何学JAVAple question. Can I do this:

object Xyz extends Actor { ... }

or do Actors have to be classes with instances?


Object extending Actor works fine.

Perhaps you forgot to start the actor? (That's a mistake I did initially)

object Xyz extends Actor {
    start

    ...
}


The object keyword is essentially creating an anonymous class and a single instance of that class. So yes, that code will be fine - Xyz will be a reference to an object that is an Actor.


I would like to recommend the following 'fire and forget' pattern:

Actor.actor { doStuff }

Your operation will run in a separate thread to conclusion.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜