ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
1803
1803
EMPFEHLEN
-
Hi,
weiß einer von euch, was mit einem Objekt vom Typ boost::thread passiert, nachdem der Thread beendet ist?
Löscht es sich dann selbst (falls das irgendwie möglich sein sollte)?
Oder gibt es eine Möglichkeit aus dem Thread-Object zu erkennen, dass der Thread beendet ist?"2 Dinge sind Unendlich, die Menschliche Dummheit und das Universum, bei 2tem bin ich mir noch nicht ganz sicher", Albert Einstein
"Wenn man keine Ahnung hat, einfach mal Fresse halten", Dieter Nuhr
-
27.07.09 08:27 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Ah vielen dank
"2 Dinge sind Unendlich, die Menschliche Dummheit und das Universum, bei 2tem bin ich mir noch nicht ganz sicher", Albert Einstein
"Wenn man keine Ahnung hat, einfach mal Fresse halten", Dieter Nuhr
-
27.07.09 20:25 #4
Weis jeamand wozu das gut ist ? Also das sich das Objekt nicht zerstört nach beenden seiner selbst ? Kann man den nochmal starten ? Habe dazu in der doku nichts gefunden, zumindest kann man einen boost::thread nur einmal mit einer funktion initialiseren beim konstruktor.
mfgVisit shadowmasta
-
27.07.09 21:38 #5
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Das hast du missverstanden. Der Thread der auf dem System gestartet wurde und das Thread Objekt sind miteinander gekoppelt. Wenn die Aufgabe, die der Thread berechnet, beendet ist, dann hört der Thread auf zu existieren (das Betriebssystem kennt den Thread nicht mehr). Aber das Thread Objekt existiert natürlich weiter - es kann/darf ja nicht einfach so aufhören zu existieren!
Das boost::thread Objekt ist nur zur Verwaltung der Threads da und repräsentiert einen "echten" vom Betriebssystem erzeugten Thread.
Man kann z.B. überprüfen ob der Thread noch läuft, so wie Ryu1991 gerade nachgefragt hat.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Boost Regex
Von Jacal im Forum C/C++Antworten: 2Letzter Beitrag: 27.08.10, 14:04 -
Probleme mit dem Boost xml parser
Von Cyraid im Forum C/C++Antworten: 1Letzter Beitrag: 09.05.10, 18:45 -
Boost + Visual C++ Installationsproblem
Von Deimos im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 19.10.05, 17:46 -
[AE] Speed Boost
Von haebel im Forum Videoschnitt, Videotechnik & -produktionAntworten: 4Letzter Beitrag: 04.08.03, 09:35 -
max - c4d (Thread split by IKEAFREAX on 09.07.2002 23:43 (thread by pasq))
Von pasq im Forum 3D Studio MaxAntworten: 19Letzter Beitrag: 12.07.02, 11:13





Zitieren

Login






