Parallel - (Synchronous|Asynchronous) - Asynchrony

> (Data|State|Operand) Management and Processing > (Concurrency | Parallel | Asynchronous) programming

1 - About

Asynchronous programming is notoriously difficult because the order of operations is highly unpredictable.

Advertising

3 - Type

3.1 - Synchronous

The application thread waits while the server (such as IO device) performs a request and returns a status code when the request is complete.

3.2 - Asynchronous

Asynchronous allows an application to issue multiple requests and continue executing while the server performs the request.

4 - Management

4.1 - Retrieve computation

The result of an asynchronous computation is called a future.