Multitasking is a feature of iOS 4 that allows applications to perform specific tasks in the background while you are using other applications. Multitasking in iOS 4 is supported on iPhone 4, iPhone 3GS, and iPod touch (3rd generation).
More: continued here