sync

Schritte laufen nacheinander (nicht gleichzeitig)


Bsp

JavaScript

function start() {
  let data = fetchSync(); // wartet bis fertig
  console.log("Fertig:", data);
}

Python

def start():
    data = fetch_data()  # läuft direkt, blockiert bis fertig
    print("Fertig:", data)

CSharp

void Start() {
    var data = FetchData(); // blockiert
    Console.WriteLine("Fertig: " + data);
}

Java

String data = fetchData(); // läuft synchron
System.out.println("Fertig: " + data);

Merkhilfe:
📦 sync = Paket wird vollständig geliefert, bevor der nächste Schritt passiert.
⚙️ await = Warte, bis Paket da ist, dann mach weiter.