Threads koordinieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Threads koordinieren - Index

Während der Entwicklung des Quelltextes, der beim Start des Threads ausgeführt werden soll, muss das Verhalten der anderen Threads berücksichtigt werden, die eventuell gleichzeitig laufen. Insbesondere muss verhindert werden, dass zwei Threads gleichzeitig auf dasselbe globale Objekt oder dieselbe globale Variable zugreifen. Außerdem kann es sein, dass der Quelltext eines Thread von den Ausführungsergebnissen eines anderen Threads abhängt.

Im Zusammenhang mit der Generierung und Verwendung von Threads auf Basis von Objekten sind die folgenden Themen relevant:

Wenn kein globaler Speicher von mehreren Threads verwendet werden muss, kann es sinnvoll sein, anstelle von globalen Variablen lokale Thread-Variablen einzusetzen. Ein Thread, der mit eigenen lokalen Variablen arbeitet, braucht nicht zu warten, bis andere Threads gesperrt sind.

Siehe auch