Synchronous basically means that you can only execute one thing at a time. Asynchronous means that you can execute multiple things at a time, and you don't have to finish executing the current thing to move on to the next one