Syntax, the programs aren't started at the same time. Processors (generally speaking) can only deal with one task at a time, but nowadays they do so at such a speed that it merely appears to be simultanious.
What happens in a batch file is that the first line is executed, then the second, then the third... one at a time. It just happens quickly.