Microsoft interview question

Explain what multi-threading is and why it's useful.