The students know...
- the phenomena of concurrent software systems
- the operation of virtual machines using the example of the Java Virtual Machine
- Mechanisms for creating and organizing concurrent processes using the example of Java threads
- Mechanisms for synchronizing concurrent processes
- happens-before-consistency and adequate synchronization
- message-based interaction and remote method invocation