[c++] thread.h is niet aanwezig

Pagina: 1
Acties:

  • Tjeerd
  • Registratie: Oktober 1999
  • Laatst online: 13-09 14:13

Tjeerd

Be Original, Be Yourself.

Topicstarter
Oi, ben bezig een TCP-server te bouwen icm een MySQL-database, werkt goed, alleen nu wil ik een meerdere threads vanuit een proces aanroepen onder Linux, zodat ik ook meerdere connecties tegelijk kan afhandelen...maar...ik mis thread.h

Is het niet zo dat ik dan heel de kernel-development-bestanden er ook bij moet zetten, zodat ik dan ook thread.h er weer bij krijg? Of hoe kom ik weer aan dat bestand? Want ik kan hem nergens vinden op de schijf en de installatie CD's he'k ook niet meer op dit moment :+.

www.tjeerd.net - To repeat what others have said, requires education, to challenge it, requires brains.


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:57
Je hebt niet alleen de .h file nodig, maar ook de lib-file.

https://fgheysels.github.io/


Verwijderd

Je zult "thread.h" niet vinden op een posix systeem, probeer "pthread.h", en doe meteen even "man pthread_create" of "apropos pthread" voor wat documentatie.

  • Tjeerd
  • Registratie: Oktober 1999
  • Laatst online: 13-09 14:13

Tjeerd

Be Original, Be Yourself.

Topicstarter
Tnx mietje ik ga gelijk ff proberen, die pthread staat er idd wel op.

www.tjeerd.net - To repeat what others have said, requires education, to challenge it, requires brains.


Verwijderd

Op woensdag 13 februari 2002 14:44 schreef Nestor het volgende:
Tnx mietje ik ga gelijk ff proberen, die pthread staat er idd wel op.
je hoeft niet te gaan schelden ;)

  • Tjeerd
  • Registratie: Oktober 1999
  • Laatst online: 13-09 14:13

Tjeerd

Be Original, Be Yourself.

Topicstarter
:)

Heb gelijk nog een klein hopelijk laatste vraagje (lees: laatste fout bij compileren), wat is een andere definitie voor mutex_t onder POSIX, pmutex_t :?.

Kan daar zo gauw niet iets over vinden.

www.tjeerd.net - To repeat what others have said, requires education, to challenge it, requires brains.


Verwijderd

Het mutex type onder posix is pthread_mutex_t en wordt ook gedeclareerd in "pthread.h".

Je kunt dit soort info overigens eenvoudig vinden met het apropos commando ("apropos mutex" in dit geval) dan vind je alle manpages waarin het woord mutex voorkomt.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

compileren met -lpthread :)
of doe je dat al?

Doet iets met Cloud (MS/IBM)


  • Tjeerd
  • Registratie: Oktober 1999
  • Laatst online: 13-09 14:13

Tjeerd

Be Original, Be Yourself.

Topicstarter
Jah, het werkte al, maar iig bedankt voor de tips :)

Heb het met -lpthread opgelost verder, was hetzelfde als bij mysql (ook -lmysqlclient) tijdens het compileren met gcc.

www.tjeerd.net - To repeat what others have said, requires education, to challenge it, requires brains.

Pagina: 1