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