Skip to content

Commit

Permalink
Fixed issue akkadotnet#3143
Browse files Browse the repository at this point in the history
  • Loading branch information
sbacquet committed Oct 16, 2017
1 parent 6aa282c commit bad557f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/articles/intro/what-are-actors.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ involved (where message losses are to be expected).**
(a long queue), delays caused by garbage collection, etc. In face of these, concurrent systems should handle response
deadlines in the form of timeouts, just like networked/distributed systems.**

## How the actor model meets the needs of concurrent, distributed systems
### How the actor model meets the needs of concurrent, distributed systems

As described in the sections above, common programming practices cannot properly address the needs of modern concurrent
and distributed systems.
Expand Down Expand Up @@ -186,7 +186,7 @@ In this way, actors actually achieve the execution we imagined for objects:
![actors interact with each other by sending messages](/images/actor_graph.png)

An important difference of passing messages instead of calling methods is that messages have no return value.
By sending a message, an actor delegates work to another actor. As we saw in @ref:[The illusion of a call stack](actors-intro.md#the-illusion-of-a-call-stack),
By sending a message, an actor delegates work to another actor. As we saw in @ref:[The illusion of a call stack](what-are-actors.md#the-illusion-of-a-call-stack),
if it expected a return value, the sending actor would either need to block or to execute the other actor's work on the same thread.
Instead, the receiving actor delivers the results in a reply message.

Expand Down

0 comments on commit bad557f

Please sign in to comment.