Asynchronous VS synchronous execution, what is the main difference?

Asynchronous VS synchronous execution, what is the main difference?