Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Asynchronous

The characteristic of operating independently from the main program flow.

Asynchronous processes do not need to wait for other processes to complete before starting, allowing multiple processes to be executed concurrently. This can be useful for improving the performance and responsiveness of a program, as it allows tasks to be run in parallel rather than sequentially.

Asynchronous programming is often used in event-driven programming, in which a program responds to events or signals from external sources. It can also be used in parallel programming, in which multiple processes are executed concurrently to improve the overall performance of a program.

Synchronous

The characteristic of progressing in a sequential order, with each event only beginning at the completion of the one that preceeded it.

To learn more about how Notoros asynchronously parallelizes read operations across an ordered network with logical clocks click here.

See Also