PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Thread-Klasse unter C++



Count
15-04-2003, 13:13
Hi!

Folgendes:
Unter Java gibt es eine Thread-Klasse, von der man ableiten konnte, um eigene Threads zu erstellen. Gibt es sowas auch für C++ bei KDevelop? Gefunden habe ich da bis jetzt nichts. Zur Zeit verwende ich die Thread-Funktionen von C, aber da gibt es z.B. das Problem, dass ich dem Thread die Adresse einer static-Funktion übergeben muß, wenn es sich dabei um die Memberfunktion einer Klasse handelt. :mad:
Beim Borland Builder 5.x unter Windows gibt es sowas, aber ich kann nicht umsteigen. (Und eigentlich hab' ich da auch keine Lust zu.)

anda_skoa
15-04-2003, 13:25
QThread zum Beispiel: http://doc.trolltech.com/3.1/qthread.html

Ciao,
_

mrsuicide
18-04-2003, 12:49
Ist besser:
pthread -> Tutorial: http://www.c-plusplus.de/ubb/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=27&t=000008
Außerdem NICHT VERGESSEN bei den Compiler Flags "-lpthread" mit anzugeben!!

anda_skoa
19-04-2003, 11:44
Original geschrieben von mrsuicide
Ist besser:
pthread -> Tutorial: http://www.c-plusplus.de/ubb/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=27&t=000008
Außerdem NICHT VERGESSEN bei den Compiler Flags "-lpthread" mit anzugeben!!

Kann dort keine C++ Threadklasse finden.

Wenn du keine Qt einsetzen willst, gefällt dir eventuell Boost
http://www.boost.org/libs/thread/doc/thread.html#class-thread

Ciao,
_

arthur
19-04-2003, 12:02
oder ACE_Thread bzw wenn es etwas "mehr" sein soll ACE_Task
aus der ACE Library:
http://www.cs.wustl.edu/~schmidt/ACE.html

gruss
Arthur

Count
22-04-2003, 13:37
Das ist ja doch mehr, als ich erwartet hatte. Hoffe, bei Gelegenheit kann ich mal helfen.