They really do not multitask in a pc sense of it. Apps are simply suspended and do not do any work on background. Basically, resuming an app will bring it back to exact state you left it. For example, download, or YouTube video loading. Resuming YouTube app will not give you a fully loaded video. Chances are you will have to Redownload the entire thing.
Once again, I have to disagree. I use the multitasking aspect on a regular basis. Different apps use the functionality differently. Some simply suspend, others will continue to do work of one sort or another in the background.
Just before I started typing this response, I switched to the YouTube app and started it downloading a video. Now, when I switch over to it, I see that it is about a third downloaded. I stayed on it just long enough for the screen to update (it starts by showing essentially a screen cap from when I switched away from it), then came back to Safari. In another minute I'll switch back again.
In the mean time, another example, I use GoodReader on a regular basis to download files from the net. I launch GR, enter the URL or browse to the file that I want to download, click and it starts downloading. Next I hit my home button to get out of GR and go and do other things. GR happily continues to download in the background.
Yet another example, most audio apps (except ones where the developer hasn't gotten around to updating it to take advantage of multitasking) will continue to play in the background while you are in a different app doing something else.
So, when you think about multitasking, what do you think of? Most apps will simply suspend because they don't have anything to do when not interacting with the user. Apps like YouTube and GR do have things they can do while the user is elsewhere, so they do...to some extent, anyway.
I just switched back to the YouTube app, and it was still at about a third done. I stared at it a while and it never budged. This is an issue I have with YouTube, and I've seen it on a regular basis (and YouTube isn't the only streaming video source that does this, either). It seems that it won't continue to load a video until you get to a certain point in the video. Of course, if your connection is slow (or YouTube is being slow - which it is most of the time in my experience), then you really want it to download the entire thing before you try to watch it, but it just won't do that.
Anyway, there is multitasking in iOS. It's not exactly the same as the way that multitasking functions on a PC, but that doesn't mean that it's not multitasking. In iOS, the system handles the multitasking and memory management. When memory starts getting too full, the system sends a quit command to the app that is farthest down the stack. This reduces memory use and allows the user to continue to work freely without needing to worry about directly controlling memory management. Of course, one of the downsides of this is that there may be a possibility that the app farthest down the stack was actually doing something in the background and the quit command will interrupt it, though I'm finding myself hard pressed to imagine what that would be. Even when I'm downloading a 150MB file in GR, it only takes a few minutes, and I'd have to be jumping in and out of a lot of different apps to force the system to run out of memory to such a degree that GR would be pushed all the way to the bottom of the stack and then sent a quit instruction.
I'm not sure why Meanee is so down on iOS, but every one of his posts have had negative spins and essentially wrong information in them. So, take what he says with a grain of salt (as you should take what anyone around here says with a grain of salt, including me). Follow up on what you learn here with your own research.