Différence entre BackgroundWorker et du Fil?

Quelle est la différence entre BackgroundWorker et Thread? Dans mon application, je suis en utilisant un système de messagerie qui communique avec la base de données régulièrement. Lequel devrais-je utiliser ici: BackgroundWorker ou Thread?

OriginalL'auteur Nighil | 2011-01-21