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
Version imprimable
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/
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".Citation:
Envoy� par adiGuba
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