at:tutorial:actors
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
at:tutorial:actors [2007/07/18 09:12] – Adding elisag | at:tutorial:actors [2007/07/18 09:29] – elisag | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | < | ||
====== Concurrent Programming with Actors ====== | ====== Concurrent Programming with Actors ====== | ||
Line 32: | Line 31: | ||
As you can see, actors are created similar to objects. The '' | As you can see, actors are created similar to objects. The '' | ||
- | So what exactly is a far reference to an object? The terminology stems from the E language: it is an object reference that refers to an object hosted by another actor. The main difference between regular object references and far references is that regular references allow direct, synchronous access to an object, while far references only allow asynchronous access to the referenced object. This is enforced by the kind of messages that these references can carry, as will be further | + | So what exactly is a far reference to an object? The terminology stems from the E language: it is an object reference that refers to an object hosted by another actor. The main difference between regular object references and far references is that regular references allow direct, synchronous access to an object, while far references only allow asynchronous access to the referenced object. This is enforced by the kind of messages that these references can carry, as will be explained in the next section. |
< | < | ||
Line 38: | Line 37: | ||
</ | </ | ||
- | The figure below summarizes AmbientTalk' | + | The figure below summarizes AmbientTalk' |
- | + | ||
- | {{: | + | |
+ | {{ : | ||
===== Asynchronous Message Sending ===== | ===== Asynchronous Message Sending ===== |
at/tutorial/actors.txt · Last modified: 2020/02/05 21:26 by elisag