Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1565 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C/C++] Thread en standard (no API win32)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C/C++] Thread en standard (no API win32)

n°373886
antsite
Je me souviens
Posté le 28-04-2003 à 10:21:02  profilanswer
 

 Salut,
Comment créer un thread en C standard ? Pour l'instant j'utilise la fonction _beginthread mais je ne pense pas qu'elle soit portable vers linux, quoi qu'en fait j'en sais rien...
 
Sinon je voulais aussi s'il y avait une fonction portable qui ferait le même effet que WaitForSingleObject pour sortir porprement d'un thread...
merci
   ANT
 
P.S.: Il y a avait eu un bon lien sur les threads mais impossible de le retrouver...

mood
Publicité
Posté le 28-04-2003 à 10:21:02  profilanswer
 

n°373895
kason
Ab uno disce omnes
Posté le 28-04-2003 à 10:24:54  profilanswer
 

pthread_create ? (céation d'un thread en utilisant POSIX)
 
Il me semble que c'est portable. A vérifier...
 
kason


---------------
Seul le calme paisible d'un lac peut endiguer la force furieuse d'un torrent.
n°373969
SoWhatIn22
Posté le 28-04-2003 à 10:57:53  profilanswer
 

Il me semble que le plus portable est d'utiliser l'implementation posix ( les pthreads ). Une implementation open source existe sous win32 : http://www.google.fr/search?q=cach [...] r&ie=UTF-8
 
Pour se synchroniser sur la fin d'un thread utilises la fonction pthread_join ( penses alors à créer le thread en spécifiant l'attribut qui permet de se synchroniser avec lui ).

n°373997
Taz
bisounours-codeur
Posté le 28-04-2003 à 11:09:03  profilanswer
 

le C sait pas ce que sait qu'un thread, alors y a rien de standard

n°374036
antsite
Je me souviens
Posté le 28-04-2003 à 11:24:40  profilanswer
 

++Taz a écrit :

le C sait pas ce que sait qu'un thread, alors y a rien de standard


 
C'est ce que je commençais à me dire...
 :jap:

n°374209
SoWhatIn22
Posté le 28-04-2003 à 13:04:13  profilanswer
 

ANTSite a écrit :


 
C'est ce que je commençais à me dire...
 :jap:  


Donc, comme il n'y a rien de standard, autant prendre l'API la plus portable (portée). On commence pas à tourner en boucle là???


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C/C++] Thread en standard (no API win32)

 

Sujets relatifs
apache/mod ssl besoin d'aide sous win32 ?[C/C++]killer un thread !
Probleme Thread Posix + C++[SWING + THREAD] Création d'une console - RESOLU
win32::ODBCwin32::ODBC
Accéder à un thread créé ??Tomcat 4.1 : redirection de la sortie standard
Exception in thread "main" java.lang.NoSuchMethodError: main[WIN32 API] Comment lancer un programme a de son code?
Plus de sujets relatifs à : [C/C++] Thread en standard (no API win32)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR