From what I've heard your program get faster if you make it multithreaded. Is this really true? I mean, if your program does some heavy calculations it's still going to use most of the processor's power anyway. So multiple threads wouldn't give it more processor time. Am i wrong?
It's still nice if you want several things done simultaneously in an easy way though, like a 20 minute calulation without the window interface locking up .