← Glossar
Glossar · Dev

Was ist Concurrency?

Es ist die Fähigkeit eines Computers, mehrere Prozesse gleichzeitig zu verwalten und in Teilen auszuführen.

Definition

Computer erledigen tatsächlich eine Sache sehr schnell. Parallelität ist ein Managementstil, der Ihnen das Gefühl gibt, die gesamte Arbeit gleichzeitig zu erledigen, indem Sie einen Job in kleine Teile aufteilen und mit dem nächsten fortfahren, bevor ein Job abgeschlossen ist.

Analogie: Es ist, als würde ein Koch gleichzeitig Suppe anrühren und einen Salat zerkleinern; Während er das eine erledigt, macht er eine kurze Pause vom anderen.

So funktioniert es

Der Prozessor verarbeitet Aufgaben sehr schnell nacheinander, sodass beim Benutzer der Eindruck entsteht, dass sie alle gleichzeitig ausgeführt werden.

Wo es eingesetzt wird

Es wird in Webservern, Mehrbenutzeranwendungen und modernen Betriebssystemen eingesetzt.

Häufig verwechselt mit

Es wird mit Parallelität verwechselt; Parallelität bedeutet im wahrsten Sinne des Wortes, dass zwei verschiedene Prozessoren zwei Aufgaben gleichzeitig ausführen, während Parallelität das Timing der Aufgaben bezeichnet.

Häufige Fragen

Warum ist es wichtig?

Es stellt sicher, dass der Computer nicht im Leerlauf bleibt und Tausende von Benutzern gleichzeitig bedienen kann.

Ist es schwierig, Code zu schreiben?

Ja, wenn zwei Jobs gleichzeitig miteinander in Konflikt geraten, kann es zu Fehlern kommen, die sorgfältig gehandhabt werden sollten.

Verwandte Begriffe

Verwandte Werkzeuge

Diese Erklärung wurde für TreScout in einfacher Sprache verfasst und maschinell übersetzt aus dem türkischen Original · maßgeblich ist die türkische Fassung. Wenn etwas falsch oder unvollständig wirkt, schreiben Sie an hello@trescout.com. Auf Türkisch lesen →