.Net Interview Question: What is Multi-Threading?

Multi-threading forms subset of Multi-tasking. Instead of having to switch between programs, this feature switches between different parts of the same program. Example you are writing in word and at the same time word is doing a spell check in background.