Next: 2.5.1.1 The send abstraction
Up: 2.5 Remote Procedure Call
Previous: 2.5 Remote Procedure Call
Contents
- How do you program distributed applications?
- Need to synchronise multiple threads, which run on different
machines (can't use test&set at bottom as in a single machine)
- Instead the Atomic operations are Send and Receive -
doesn't require shared memory for synchronising cooperating threads.
- Mailbox - temporary holding area for messages (ports)
Subsections
Next: 2.5.1.1 The send abstraction
Up: 2.5 Remote Procedure Call
Previous: 2.5 Remote Procedure Call
Contents
Daniel Chalmers
2007-02-08