Comment faire pour programmer avec des threads, sous Windows j'ai entrevu CreateThread, mais sous Linux ? (je suppose qu'il n'existe rien de portable) Ca serait cool si vous m'envoyez des exemples simples.
@+ Haypo
Comment faire pour programmer avec des threads, sous Windows j'ai entrevu CreateThread, mais sous Linux ? (je suppose qu'il n'existe rien de portable) Ca serait cool si vous m'envoyez des exemples simples.
@+ Haypo
Tu peux regarder du côté de la bibliothèque pthread. Ce n'est pas portable, mais comme c'est du Posix tu as plus de chance de trouver une implémentation. Par contre fait attention car selon le système le comportemen n'est pas le même. Alors vérifies les spécifications avant de faire un portage sur une autre plate-forme.
Et pour apprendre à coder en C, cours et tutoriels langage C : http://c.developpez.com/cours/
Zero
My site : http://blog.lecacheur.com
GWhere project : http://www.gwhere.org
Debian Addict site : http://www.debianaddict.org
c'est po fork() ?
fork() c'est pour créer un processus... pas un thread.
a++
Pour informations quand on parle de threads on parle de "processus légers".Envoyé par adiGuba
Zero
My site : http://blog.lecacheur.com
GWhere project : http://www.gwhere.org
Debian Addict site : http://www.debianaddict.org
C'est la lib pthread, et c'est absolument portable...
puisque POSIX !
pthread_create pour creer la thread....
Merci, je vais me faire les dents là-dessus ;-)
Petite intro aux pthread : http://phoenix.liunet.edu/~mdevi/pthread/Main.htm
De la doc qui semble bonne :
http://www.humanfactor.com/pthreads/
J'ai trouvé une version Win32 qui semble maintenue par RedHat :
http://sources.redhat.com/pthreads-win32/
Je vais commencer par ça ;-)
@+ Haypo
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager