OVH Cloud OVH Cloud

Threads bloques

1 réponse
Avatar
BOHIM
Bonjour

J'ai un soucis :
Je lance un certain nombre de process où chacun lance un certin nombre de
threads le tout sous Windows 2000
Le problème est qu'il m'arrive d'avoir des threads bloqués et je ne vois aucun
moyen dans mes programmes de savoir si un thread est bloqué et surtout si je
temporise un certain temps et que j'estime qu'il est bloqué , je vois même pas
comment le killer.
J'ai essayé le module running , il fonctionne très mal (peut etre que je
l'utilise très mal) et le module THREAD::KILL mais il me fait une erreur
lorsqu'il appelle le module THREAD::SIGNAL
Donc voilà , je ne sais absolument pas quoi faire , quelqu'un pourrait il me
dire comment il ferait pour tester si un THREAD est bloqué et comment le tuer

Merci d'avance
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/

1 réponse

Avatar
dominix
BOHIM wrote:
Bonjour

J'ai un soucis :
Je lance un certain nombre de process où chacun lance un certin
nombre de threads le tout sous Windows 2000
Le problème est qu'il m'arrive d'avoir des threads bloqués et je ne
vois aucun moyen dans mes programmes de savoir si un thread est
bloqué et surtout si je temporise un certain temps et que j'estime
qu'il est bloqué , je vois même pas comment le killer.
J'ai essayé le module running , il fonctionne très mal (peut etre que
je l'utilise très mal) et le module THREAD::KILL mais il me fait une
erreur lorsqu'il appelle le module THREAD::SIGNAL
Donc voilà , je ne sais absolument pas quoi faire , quelqu'un
pourrait il me dire comment il ferait pour tester si un THREAD est
bloqué et comment le tuer

Merci d'avance


littérature vivement conseillé

http://perlmonks.org/index.pl?node_id(8022

--
dominix