begin process at 2010 02 10 08:41:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

Autre

 > 

ARRTER UN PTHREAD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ARRTER UN PTHREAD

lundi 4 juin 2007 à 11:33:08 | ARRTER UN PTHREAD

sebastienmz

Bonjours tlm
je voudrais savoire comment on arrete un thread sous linux avec la librairie pthread.h
en fait mon problème je lance un thread et a un moment j'aimerais le killer comment faire?

____
www.sebastien-metthez.com
le problème vient souvent de l'interface chaise clavier.
lundi 4 juin 2007 à 11:53:14 | Re : ARRTER UN PTHREAD

sebastienmz

et aussi y a il un équivalent de WaitForSingleObject sous linux et comment l'utiliser s'il y en a

____
www.sebastien-metthez.com
le problème vient souvent de l'interface chaise clavier.
lundi 4 juin 2007 à 12:26:29 | Re : ARRTER UN PTHREAD

The_Guardian

Salut,
Quand tu crees ton thread, tu utilises certainement la fonction pthread_create (thread,attr,start_routine,arg)
Et pour le detruire tu peux faire pthread_exit(status)
Alors si tu veux qu'un thread X fasse quitter un thread Y, je ferais par passage d'un message de X a Y, reception du message par Y et pthread_exit a ce niveau la.

===


Une autruche ne se cuit pas aux petits lardons
lundi 4 juin 2007 à 12:36:13 | Re : ARRTER UN PTHREAD

sebastienmz

excuse moi jai pas compris
tu peut m'expliquer plus ... heu je programme en C depui l'été dernier et jj'ai un peut de mal a te comprendre

____
www.sebastien-metthez.com
le problème vient souvent de l'interface chaise clavier.
lundi 4 juin 2007 à 12:54:35 | Re : ARRTER UN PTHREAD

The_Guardian


Salut,

Tu fais des threads et tu debutes... ?!..
1) quand un thread se termine, il doit appeler pthread_exit
pour liberer les ressources, donc si tu veux qu'un thread X termine un thread Y il faut faire avec un passage de messages entre threads
X communique a Y (d'une quelconque maniere) pour lui dire de se terminer et Y recoit ce message, et lance le pthread_exit
2) pour faire de la synchronisation de threads (ton wait), tu peux utiliser pthread_join
ET je te conseille de bien lire la doc sur ces deux fonctionscar faire de la programmation multithread quand on debute en C c'est un peu dangereux.
JE TROUVE.

===


Une autruche ne se cuit pas aux petits lardons



Cette discussion est classée dans : problème, thread, pthread, arrter


Répondre à ce message

Sujets en rapport avec ce message

Problème de boucle dans un muli-thread [ par vinvay ] Alors voila, j'ai 4 threads qui tournent en même temps, ceux-ci utilisant la même fonction.Dans cette fonction, il y a une première boucle for suivie supprimer un thread a partir de son ID [ par tregor ] est ce que pthread_kill marche avec l'ID? il faut faire comment? pthread_kill(id); et c'est bon?j'espere que quelqu'un p Probleme thread linux ... [ par Tidam ] Voila mon probleme, quand je ve compiler il me sort une erreur : passing `void (*)(void *)' as argument 3 of `pthread_create(pthread_t *, const pthrea problème multithreading pourtant simple sous Visual C++ & MFC [ par kelly ] Au secours !Je m'arrache les cheveux depuis des jours en essayant de comprendre d'ou vient le probleme :Mon application dispose de boutons type magnét Probleme threads [ par turnerom ] Bonjour, je n'arrive pas à compiler ce petit programme servant a illustrer mon problème :#include #include using namespace std;static pthread_mutex_t Linux C++ Thread [ par mikoo74 ] Salut All !voila j'aimerais me renseigner un peu sur les Thread...Je dois developper un prog qui recupere des message sur un port et qui les traite.se threads et semaphores [ par liliefr2000 ] bonjour J'ai un probleme,je souhaite a l'aide de deux threads calculer la somme des entiers contenu dans un tableau..pour cela le premier thread va co Thread, Client/Serveur VC++.Net et avec WinForms ( pas d'MFC ) [ par lacousine ] Bonjour,j'ai développé un serveur qui accept plusieurs clients avec des sockets. Voici mes problèmes: lorsque je veux mettre fin à mon serveur et qu'i Problème de .h débutant [ par matt22 ] Bonjour à tous.j'ai quelques notions en c++ mais de gros problème à bien comprendre les .h et comment bien les utiliser.J'avais une application avec j Question sur Thread dans mon serveur multithread [ par Nixeus ] Bonjour a tous !J'ai récupérer un code source d' un serveur multithread multi client, en mode console.J'ai repris les classes et j'ai porté ce program


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales