Asynchronous communications are team communications where team members interact with one another according to their own convenience and time. This is effective for remote team members, where they don't have to respond immediately.
In contrast, synchronous communications are team communications, where team members interact with one another in real-time. The team members respond immediately, and there are no delays in the interactions.