2010-01-12 5 views

Répondre

2

L'objet Thread peut être détruit mais enfilez le processus sera elle continuera à fonctionner jusqu'à ce que la méthode qu'elle a invoqué à l'origine des rendements.

Donc, si vous avez un code dans une boucle qui retourne jamais ce thread continuera jusqu'à ce que vous faites quelque chose pour interrompre cette boucle, peu importe ce que vous faites avec l'objet de discussion qui l'a créé. IMO la classe Thread est un peu un mis-nomer.

1

Nope, Un fil va continuer à vivre même s'il n'y a pas de références à elle.

Peut-être, au lieu d'utiliser un fil (que je ne peux que supposer a une opération répétée) vous pouvez définir une minuterie qui file d'attente de cette opération à la threadpool. le chronomètre arrêtera d'exécuter l'opération une fois que vous aurez quitté la page et que vous aurez plus de contrôle sur votre système.

Questions connexes