Sort:  

Parallelism:

Also, asynchronous communication is sort of like AJAX programming, where a javascript query is sent to a website, and then code is executed when that external website responds. In blockchain, it would look like EOS doing a query to another blockchain or website, and then EOS executes specific code when there is a response... so the chaining of events isn't limited by fixed communication ordering on the blockchain.

Good clarification...!