Microsoft interview question

what are the differences between process and a thread ?