Communicating Sequential Processes
Control
- Sequential (default, can also be explicit
- Parallel
- a set of processes run to completion to complete a parallel construct
- Alternative
- allows selection of first channel ready to communicate
- theoretically any communication could be included, in practice only reads from channels