Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Thread

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
04.08.2003, 13:07 Uhr
~Yvonne
Gast


Hallo,

kann mir irgendjemand sagen ob es in C++ soetwas wie Threads gibt ? Ich habe nämlich das Problem, dass ich eine Methode aufrufe, die ständig den Zustand einer Variable im Hintergrund kontrollieren soll. Wenn ich die Methode aber aufrufe, wird diese permanent abgearbeitet und mein Programm hängt. Wie kriege ich die Method 'hintergründig' zum Laufen ?

Bsp.:

C++:
bool check = true;

void checker() {
    while(check == true) {
         quellcode...
    }
}


Vielen Dank schon mal,

Yvonne

--edit: cpp-Tags eingefügt. Denk nächstes mal selbst dran.

Dieser Post wurde am 04.08.2003 um 13:40 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.08.2003, 13:25 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Hi Yvonne,
das mit dem Thread ist OS abhängig.
Welches benutzt du?

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.08.2003, 13:28 Uhr
virtual
Sexiest Bit alive
(Operator)


In C++ gibt es keinen Builtin Threadsupport. Ist erst für den nächsten Standard in Diskussion. Ich habe allerdings mal eine Portable Thread-Lib geschrieben, lauffähig unter WIndows und UNIX (mit POSIX Thread). Die Lib umfasst neben eine Basisklasse für Threads eine Klasse für Mutex-Semaphoren, Synchronisations Objekte (um Threads zu synchronisieren) und einem automatischen Locking Objekt, um Critical Sections zu markieren.
Bei bedarf PM mit Email Addresse an mich, poste sie dann innerhalb einer Woche zu (um eine einigermassen lesbare Doku mitzuliefern).
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.08.2003, 13:43 Uhr
~Yvonne
Gast


Ich verwende Windows NT...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.08.2003, 13:46 Uhr
0xdeadbeef
Gott
(Operator)


-->
Hätte wohl auch nach Windows API gepasst, aber ich nehme stark an, dass du C++ und die MFC verwenden willst.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.08.2003, 13:48 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Siehe MFC-FaQ: Arbeitsthread
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: