Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » Absicherung: eine Klasse, zwei Threads

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.01.2008, 23:18 Uhr
FunnyDingo



Hallo zusammen,

ich habe gerade eine Klasse geschrieben. Im Konstruktor werden je wei Methoden als Threads gestartet. Ist dieses Vorgehen (in sofern ich die Zugriffe auf die Eigenschaften korrekt steuere) ok, oder weiß jemand zufällig, das davon aus einem bestimmten Grund abgeraten wird?

Gruß,
Funny
--
"Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral." (John James Osborne)

Meine Website: http://www.funnydingo.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.02.2008, 22:54 Uhr
ao

(Operator)


Grundsätzlich nicht, wenn du alles richtig machst und die Threads beim Zerstören des Objekts wieder einfängst.

Aber es ist verzwickt, man muss sehr gut aufpassen. Zwei Threads, die im selben "Raum" herumrödeln, haben viele Möglichkeiten, sich gegenseitig in die Quere zu kommen, und zuviel Zugriffsschutz führt leicht mal zum Deadlock. Überprüf noch mal deinen Entwurf. Vielleicht kannst du die Klasse ja noch in zwei Objekte aufteilen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: