Registriert seit: 9. Dez 2005
Ort: Kandel
408 Beiträge
|
Re: Synchronisierung von Subthreads (VCL) + Pointerzugriff
22. Apr 2006, 19:11
OK, das gehört zum Klassendesign, dass immer nur eine Aufgabe ausgeführt wird, solange wird ein Lock gesetzt, damit nicht verändert wird.
So noch eine wichtige Frage: Wie sieht das ganze bei einer Synchronisierung von zwei Subthreads untereinander aus? Muss das TCriticalSections dort auch als globale Variable vereinbart sein? Oder reicht es, wenn es in der Thread-Klasse des Kind-Threades als public vereinbart wird und somit dem Mama-Thread zu verfügung steht?
Eine kurze Struktur meiner Idee:
Hautpthread
||
Mama-Thread mit uses ClassKind-Thread
|
Kind-Thread mit TCriticalSections als Public
Funktioniert das?
mfG
Markus
Markus
|