Report question

Question: Difference between BackgroundWorker and System.Threading.Thread