Exécution d'un thread sans surcharger le processeur

0/5 (28 avis)

Snippet vu 11 491 fois - Téléchargée 30 fois

Contenu du snippet

Exécution d'un thread sans surcharger le processeur (util pour l'utilisation de CopyFileEx ou toute fonction qui utilise un delegate)
Version VB.NET 2003

Source / Exemple :


Dim Ths As System.Threading.ThreadStart = New System.Threading.ThreadStart(AddressOf MaProcedure)
            Dim Th As System.Threading.Thread = New System.Threading.Thread(Ths)
            Th.Priority = System.Threading.ThreadPriority.BelowNormal
            Th.IsBackground = True
            Th.Start()
            Do
                Th.Join(1)
                Application.DoEvents()
            Loop Until Not Th.IsAlive

A voir également

Ajouter un commentaire

Commentaires

cs_eldim
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
lol
Lucyberad
Messages postés
414
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
26 juillet 2007
2
"Et là j'envoi 2 milliards de mails lol" c fout comme ca revolutionne la programmation...
oubli de mettre sur ton CV que t'a fait un mail bomber performant avec du multithreading.
OneHacker
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
1
lol c'est vrai mais maintenant je risque plus rien car j'ai trouvé des sécurités et j'ai boosté la vitesse par 5. avec un code qui fixe le nombre de thread maxi et chaque thread fait la même tâche.

Et là j'envoi 2 milliards de mails lol
cs_eldim
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
lol
c'est normal faut pas encourager ce genre de chose qui sont néfastent pour les programmeurs et surtout les administrateurs réseau et système (et comme j'ai les 3 métiers en même temps je n'encourage surtout pas ce genre de chose)
OneHacker
Messages postés
1447
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
1
Ben c'est pas une bêtise c'est que certains utilisateurs se plaignet que des sources comme les Trojan, MailBomber, Sniffer etc... soit mise sur ce site !

D'ailleurs j'ai envoyé 10000 mails à un pote j'ai intérêt à vite lui enlevé sinon j'ai à faire à la police ! lol

Redman

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.