Asynchrony (computer programming)
Appearance
Asynchrony, in computer programming, is the occurrence of asynchronous events, which are those occurring independently of the main program flow. Asynchronous actions are actions executed in a non-blocking scheme, allowing the main program flow to continue processing.[1] Asynchrony in computing and computer programming occur in concurrent computing, while asynchronous function calls occur in futures and promises.
Examples include:
- Asynchronous I/O, a form of input/output processing that permits other processing to continue before the transmission has finished.
- Asynchronous method dispatch (AMD), a data communication method used when there is a need for the server side to handle a large number of long lasting client requests.
- Ajax (programming), asynchronous JavaScript and XML.