MultiThreading: Multi threading is the collection of thread executed with in the same program to generate the output.MultiTasking: It's a feature of modern operating systems with which we can run multiple programs at same time example Word, Excel etc.
http://www.tkhts.com/core-java/multithreading/java-multithreading-introduction.jsp