2009-07-20 6 views

Répondre

9
+0

le lien MSDN fourni sur le site ne fonctionne pas heres est une mise à jour. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemthreadingthreadclassisbackgroundtopic.asp –

+0

Le lien orig fonctionne maintenant .. –

1

Normalement, la fixation d'un débogueur doit vous dire ce que les discussions sont toujours actifs et ce code est en cours d'exécution sur eux.

2

Cela signifie que vous avez un fil de premier plan en cours d'exécution. Une application .net ne se terminera pas à moins que tous les threads de premier plan terminent l'exécution.

Vous pouvez marquer des threads en tant que threads d'arrière-plan, puis vérifier (propriété Thread.IsBackground). Notez que tous les threads d'arrière-plan se terminent immédiatement lorsque l'application se termine. Si vous effectuez un travail important dans ces threads, comme la sérialisation des données dans la base de données, vous devez les conserver uniquement en tant que threads de premier plan. Les threads d'arrière-plan sont bons pour les choses non critiques comme spell cheker etc.

Questions connexes