Buchgenerator (deaktivieren)

Programmierkurs: Delphi: Pascal: Threads

Aus Wikibooks

Wechseln zu: Navigation, Suche

[Bearbeiten] Einleitung

Threads werden benötigt um Programmteile paralell ablaufen zu lassen. Ein Prozess besitzt immer mindestens einen Thread. Existiert dieser nicht mehr, hat das Prozess keinen Sinn mehr und wird beendet. Doch wann sollten diese eingesetzt werden? Meistens wenn Code ausgeführt werden soll und dieser keine Benutzereingaben oder Benutzerausgaben erfordert oder wenn der Benutzer weiterarbeiten können soll, während der PC einen anderen Teil vom Code ausführt. Ein klassisches Beispiel wäre die Übertragung von Daten über ein Netzwerk, die Übertragung eines Highscores in eine Online-Highscoreliste... Ein Beispiel bei dem man Threads nicht einsetzen sollte wäre das drucken eines Dokumentes. Da der Benutzer ja die Daten während des Druckes ändern könnte, würde das mehr Probleme verursachen als es einem nutzt.


Arrow left.png Pascal: Rekursion Inhaltsverzeichnis Pascal: Klassen Arrow right.png
Persönliche Werkzeuge