I'm not sure about that. I think on MtGox the order is processed instantly. It's just the reporting that's delayed.
Just give it a try. Place a large order and then immediately click cancel. If you're right then it should be all or nothing.
Or we could just ask the MtGox guys.