Message Processing Semantics

Actor Encapsulation

No direct access is possible to the actor behaviour

Only messages can be sent to known addresses (ActorRef)

Actors are completely independent agents of compution

Actor-Internal Evaluation Order

Actor is effectively single-threaded.

This has the benefits of synchronized methods, but blocking is replaced by enqueueing a message