Overview
- Asynchrony (computer programming) - Wikipedia
- Asynchronous routines are able to “pause” while waiting on their ultimate result and let other routines run in the meantime.
- Asynchronous code, through the mechanism above, facilitates concurrent execution. To put it differently, asynchronous code gives the look and feel of concurrency.
Async is not concurrency, it returns to the caller before its result is ready.
Asynchrony I/O
In computer science, asynchronous O (also non-sequential I/O) is a form of input/output processing that permits other processing to continue before the transmission has finished.
Pattern
- Async callback
- Future
- Produceer, Consumer