Tuer un Thread [Résolu]

Signaler
Messages postés
216
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
12 avril 2017
-
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Bonjour,

j'ai un probleme. J'ai créé un thread. Celui -ci s'endort pendant 10 secondes (Thread.Sleep(10000)). Le probleme c'est que lorsque je ferme mon appli elle ne se ferme qu'àprès que mon Thread se soit réveillé. Je fais pourtant un Abort() dans mon FormClose...

N'y a t'il pas un moyen de le tuer plus radicalement?

Merci d'avance.

Nico

A+

*******************************************
SharpDevelop est mon ami! CSharpFR.com aussi!!!!!!!!!

3 réponses

Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
45
Salut,

As tu essayé de mettre la propriété IsBackground de ton Thread  a true ?

Mx
MVP C# 
Messages postés
216
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
12 avril 2017
2
Merci, ça marche impec!!!!

Faut que je regarde dans MSDN ce que cela fait exactement car dans mon esprit un Thread c'était en quelque sorte exécuté en "arrière"...

A+

*******************************************
SharpDevelop est mon ami! CSharpFR.com aussi!!!!!!!!!
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
82
Salut,

Non, ça ne change pas la priorité du thread au niveau du scheduler, en gros ça indique juste que le thread n'empêchera pas le processus de se terminer quand le dernier thread !BackGround aura fini son  exécution.

/*
coq
MVP Visual C#
CoqBlog
*/