How do we do this? |
-
Independent
- Process "blocks" provide independent execution structures
-
Communicating
- Integrated inter-process communication
-
Parallel
- Runtime environment randomly selects code to execute
- Built-in semaphores for concurrency control
-
Simple and safe programming
- Strong type checking
- No coercions
|
|