Nebenläufigkeit und Asynchronität
- mehrere Berechnungen bzw. Prozesse gleichezeit ausführen
- Asynchron: nicht auf Antwort des Kommunikationspartners warten
- fire and forget
Anwendung 1: Parallelisierte Berechnung
Effektivität: mehr schaffen mit mehr Ressourcen
Ebenen der Parallelisierung
- Thread
- Prozess
- CPU Kern
- CPU / GPU
- Cluster
Anwendung 2: Entkopplung von Ressourcen
Effizienz: mit gleichen Ressourcen mehr schaffen