Microsoft Interview Question

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