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

  FORUM HardWare.fr
  Programmation
  C++

  C++/Linux/Thread*****comment créer un générateur de nom de thread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C++/Linux/Thread*****comment créer un générateur de nom de thread

n°326864
edless
Ca serre à quoi une tête
Posté le 08-03-2003 à 22:41:31  profilanswer
 

je veux créer plusieur thread,  
 
cependant je veux qu'ils se nomme automatiquement puisque je ne sais pas à l'avance combien il y en aura...
 
 
quelqu'un a une suggestion
 
C++
Linux

mood
Publicité
Posté le 08-03-2003 à 22:41:31  profilanswer
 

n°326868
Taz
bisounours-codeur
Posté le 08-03-2003 à 22:44:06  profilanswer
 

ca veut dire quoi nommer? les linux threadn t'es meme pas obligé de mémoriser leur identifiant, et si tu le veux pour faire des cancel/join, c'est juste un pthread_t. donc tu crées tous les thread que tu veux et tu mémorises leurs id dan sun conteneur

n°326871
edless
Ca serre à quoi une tête
Posté le 08-03-2003 à 22:46:40  profilanswer
 

++Taz a écrit :

ca veut dire quoi nommer? les linux threadn t'es meme pas obligé de mémoriser leur identifiant, et si tu le veux pour faire des cancel/join, c'est juste un pthread_t. donc tu crées tous les thread que tu veux et tu mémorises leurs id dan sun conteneur


 
 
donne moi un example,,
 
 
 
****avec les fork je comprend  
 
 
mais avec thread_create(nom du thread, fonction)
 
le thread na pas d'identifiant il me semble...
 
 

n°326877
Taz
bisounours-codeur
Posté le 08-03-2003 à 22:48:46  profilanswer
 

dis donc mon gars tu devrais faire un man pthread_create et puis on en reparle. et si tu mélanges les fork et les threads, c'est grave.

n°326881
edless
Ca serre à quoi une tête
Posté le 08-03-2003 à 22:52:40  profilanswer
 

++Taz a écrit :

dis donc mon gars tu devrais faire un man pthread_create et puis on en reparle. et si tu mélanges les fork et les threads, c'est grave.


 
 
 
désolé je me suis mal exprimé
 
ce que je veux dire c'est que les fork ont un identifiant mais pas les threads ...
 

n°326885
edless
Ca serre à quoi une tête
Posté le 08-03-2003 à 22:55:14  profilanswer
 

je ne comprend pas le man :  
 
 
sil y a un identifiant  
 
comment le récupérer

n°326886
Taz
bisounours-codeur
Posté le 08-03-2003 à 22:55:25  profilanswer
 

j'aurais besoin que tu précises la biliothèque que tu utilises, moins je te parle des linuxthreads (posix 1.c) qui sont fournit par l'API C et qui fonctionne en C++. ces thread on un identifiant (et pour les forks, c'est plus qu'un identifiants, c'est le pid)

n°326906
edless
Ca serre à quoi une tête
Posté le 08-03-2003 à 23:10:35  profilanswer
 


 
oublie,  
 
dis moi juste si on peut inrémenté cette identifiant de manière à avoir
 
 
thread 1
thread 2
...
...
...
thread n

n°326910
gloop
Posté le 08-03-2003 à 23:13:16  profilanswer
 

Edless a écrit :


 
oublie,  
 
dis moi juste si on peut inrémenté cette identifiant de manière à avoir
 
 
thread 1
thread 2
...
...
...
thread n


non, c'est pthread_create qui te fixe l'id

n°326913
Taz
bisounours-codeur
Posté le 08-03-2003 à 23:13:36  profilanswer
 

ben l'identifiant, c'est pas toi qui le choisi
 
http://www.llnl.gov/computing/tuto [...] s/MAIN.htm
 
pthread_t id;
pthread_create(&id, ...);
 
 
et pthread_create met dans id l'du thread créé. et cet identifiant, tu n'es pas obligé de le concervé, par exemple si tu ne fais pas de pthread_join ou de pthread_cancel.
 
quand je te pose une question reponds, moi.

mood
Publicité
Posté le 08-03-2003 à 23:13:36  profilanswer
 

n°326928
edless
Ca serre à quoi une tête
Posté le 08-03-2003 à 23:22:49  profilanswer
 


 
#include <stdlib.h>  
#include <stdio.h>
#include <pthread.h>          
#include <sys/types.h>  
 #include <sys/wait.h>  
 #include <unistd.h>
 
 
voici mes bibliothèque
 
++++
 
peut-on récupérer les identifiants
 
si oui comment

n°326930
Taz
bisounours-codeur
Posté le 08-03-2003 à 23:24:02  profilanswer
 

bonjour le C++  :whistle: :pfff:  
 
t'es un boolay? je t'ai filé des tutoriaux et le man associé. débrouille toi un peu quand meme

n°326940
edless
Ca serre à quoi une tête
Posté le 08-03-2003 à 23:27:02  profilanswer
 

++Taz a écrit :

bonjour le C++  :whistle: :pfff:  
 
t'es un boolay? je t'ai filé des tutoriaux et le man associé. débrouille toi un peu quand meme  


 
 
 
ben le link marche po

n°326943
Taz
bisounours-codeur
Posté le 08-03-2003 à 23:27:56  profilanswer
 

http://www.llnl.gov/computing/tuto [...] /MAIN.html
 
edit:
manquait un 'l'
 
4eme lien dans google avec "pthread" comme sujet


Message édité par Taz le 08-03-2003 à 23:28:48

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

  C++/Linux/Thread*****comment créer un générateur de nom de thread

 

Sujets relatifs
Creer un script permettant d'afficher ses news sur un autre sitearreter un thread
Comment creer un raccourcis vers un fichier ???Comment activer les commandes MySQL sous PHP (Linux)
[POSTGRES] Comment l'utiliser sous Linux ?mon fichier base de données sous Linux
Probleme pour creer une librairie dynamique (.so) avec gcca t'on le droit de se creer une variable portant le nom SID ???
[Bat] créer un directory.Connexion à SQL Server par odbc via linux
Plus de sujets relatifs à : C++/Linux/Thread*****comment créer un générateur de nom de thread


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