Weitere Techniken für die gemeinsame Nutzung von Speicher

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Gleichzeitigen Zugriff vermeiden

Bei der Verwendung von Objekten in der VCL sollte der Quelltext immer im Haupt-Thread ausgeführt werden. Damit ist sichergestellt, dass das Objekt nicht indirekt auf Speicherbereiche zugreift, die auch von VCL-Objekten in anderen Threads verwendet werden. Nähere Informationen über den Haupt-Thread finden Sie unter Der VCL-Haupt-Thread.

Wenn der globale Speicher nicht von mehreren Threads gemeinsam genutzt werden muss, sollten Sie die Verwendung lokaler Thread-Variablen statt globaler Variablen in Erwägung ziehen. Ein Thread, der mit eigenen lokalen Variablen arbeitet, braucht nicht zu warten, bis andere Threads gesperrt sind. Details zu diesen Variablen finden Sie unter Lokale Thread-Variablen verwenden.

Siehe auch