Multithreaded-Anwendungen sind Programme, die mehrere Operationen gleichzeitig ausführen können. Diese Apps Tun Sie dies, indem Sie mehrere Threads (unabhängige Befehlsfolgen) im Kontext eines einzelnen Prozesses ausführen. Threads synchronisieren Aktionen und verwenden dieselben Ressourcen, aber sie werden unabhängig voneinander ausgeführt und ausgeführt.
Die gleichzeitige Ausführung verbessert die Leistung und Reaktionsfähigkeit einer App. Multi-Threading ermöglicht es auch Programmen, die verfügbaren Vorteile voll auszuschöpfen Hardware (insbesondere moderne Mehrkernprozessoren).