Kommunikation zwischen Threads
Verfasst: 30. Mai 2007 21:13
Hallo!
Ich habe in einem Thread ein Objekt, welches ich dem Hauptprogramm gerne mit der Warteschlangen signal-slot Methode übergeben würde. Der Haken an der Sache ist, das dieses Objekt im Thread nicht mehr benötigt wird und ich es gerne löschen würde.
Der Zugriff im Hauptprogramm auf das übergebene processingFrame funktioniert natürlich nicht, da dieses dann schon gelöscht ist.
Wie kann ich vorgehen?
Grüße!
Ich habe in einem Thread ein Objekt, welches ich dem Hauptprogramm gerne mit der Warteschlangen signal-slot Methode übergeben würde. Der Haken an der Sache ist, das dieses Objekt im Thread nicht mehr benötigt wird und ich es gerne löschen würde.
Code: Alles auswählen
// Im Thread
emit receivedFrame(processingFrame);
delete processingFrame;
processingFrame = NULL;
Wie kann ich vorgehen?
Grüße!