Asynchronous Processing

Asynchronous Processing

English

Overview

An execution scheme that lets the next step proceed without waiting for the current one to finish.

Details

An execution scheme that returns control without waiting for an operation to complete, letting other work proceed concurrently -- effective for making things like I/O waits more efficient. Even single-threaded JavaScript can run other code during an I/O wait thanks to asynchronous processing, achieving high concurrency without adding threads -- an important distinction from concurrency achieved via multiple threads.

More Programming terms