[C/C++] Thread sous linux ?

Discussion dans 'Windows' créé par neku, 4 Septembre 2006.

Statut de la discussion:
Fermée.
  1. Offline
    neku Codeur roumain
    Voici ma question, je n'ai pas les moyen de tester une compilation sous linux pour le moment, alors je m'adresse à vous.
    Seriez-vous comment faire un thread sous linux ?
    Sous windows j'utilise CreateThread();
    Maintenant est-ce que cette fonction est portable ?
    Merci de vos réponses !
    neku, 4 Septembre 2006
    #1
  2. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    Jereck, 4 Septembre 2006
    #2
  3. Offline
    Tifox ou pas
    Il y a plusieurs implémentation des threads sous linux, mais la plus connue est celle implémentant les threads POSIX (dispo de base dans quasiment toutes les distribution linux). C'est basé sur du C (mais ça s'utilise très facilement en C++).

    Il y a une bonne explication ici
    http://www.enseeiht.fr/~queinnec/Ens/Threads/sujet-tp001.html

    Sache que les version windows et linux ne sont absolument pas portable, c'est beaucoup trop proche du système pour l'être.

    Si tu veux plus d'info, demande-moi.
    Tifox, 4 Septembre 2006
    #3
  4. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    c'est ceux dans le cours dont je parlais ;)

    Il existe un portage sous Windows des threads POSIX : http://sourceware.org/pthreads-win32/ mais je n'ai jamais testé

    Sinon, il y a toujours la solution Cygwin
    Jereck, 4 Septembre 2006
    #4
  5. Offline
    neku Codeur roumain
    Merci pour vos réponse, je ne connais pas tellement la programmation système sous linux, mais vu que je travail sur un projet qui se doit d'être utilisable sous linux et windows ... pas trop le choix d m'y coller ^
    neku, 6 Septembre 2006
    #5
Statut de la discussion:
Fermée.