mes threads font ce qu'il veulent ! [Pas tout à fait resolu] - Perl - Programmation
Marsh Posté le 02-12-2004 à 11:34:31
en fait j'utilisais mes variables n'importe comment (plus la sortie fichier et db dans le thread ce qui était un peu aléatoire) :
par contre j'ai lu un truc sur le web :
Code :
|
Ce qui m'amène à l'autre problême -> dans mon cas, je suis bien obligé de créer mes threads dans une boucle, par contre je ne dépasse pas 30 à 35 threads qui tournent en même temps, grâce à mon tableau, je stocke mes threads et dès qu'un à terminé il laisse sa place à quelqu'un d'autre. Ce qu'il y a c'est que ma charge dédié grimpe assez vite, donc qu'en est il, est-ce que ca vient de mes threads ou d'autre chose ?
je laisse un bout de code au cas où (pas la peine de me dire que l'algo est bidon, je le sais déjà) :
Code :
|
fich --> c'est le fichier qui contient les sites à pinguer
fich_ping --> qui contient les sites ayant passé le test
@thr_valeur --> l'état du site à pinguer (0-en cours, 1-réussi, 2-rejeté, 3-prêt à être remplacé)
@thr_sites --> le nom du site (sans "http://www." ni ".com" )
@thr --> le tableau des threads
Marsh Posté le 25-11-2004 à 05:13:51
salut,
j'essaye de pinguer plusieurs sites à la volée donc évidemment j'ai voulu passer par des threads pour aller plus vite.
Donc j'ai pris une sub, je lui ais mis le test
et je la thread avec
jusque là tout va bien il me ping bien rapide et me sort aussi les erreurs, la où ca commence à merdouiller c'est quand je lui dis d'écrire en base de donnée, donc j'ai plutôt essayé en fichier texte mais là ca marche quand ca veut pareil pour le getstore de l'url.
Ya aussi un autre problême c'est que pour que ca marche, j'ai du lui faire un detach
donc j'ai plus le contrôle de mes ptits ce qui m'empêche de décrémenter mon $k et de killer mes threads.
en même temps je dois ptêtre mal utiliser mes threads alors si qqun si connait qu'il hésite pas
Message édité par bill_clinton le 02-12-2004 à 11:44:40