Quelle est la différence entre Environment.Exit () et Application.Shutdown ()?

Parfois, l'application ne peut pas quitter quand j'ai appelé Application.Arrêtl'INTERFACE utilisateur a été fermé, mais le processus est toujours en cours d'exécution. comment l'arrêt de l'application à fermer tous les threads? le De l'environnement.Sortie() pourrait fermer tous les threads? ou devrions-nous appeler l'API Win32 TerminateThread pour le faire?

source d'informationauteur Cooper.Wu