A-Z Popular Blog Coding Search »
Related Guides

What is Asynchronous Processing?

 , updated on
Asynchronous processing is the design of computing tasks such that they can be executed without any dependencies between each other.

Asynchronous vs Synchronous

Synchronous processing is the design of computing tasks to be dependent in some way. Synchronous tasks may need to coordinate activities if they run at the same time. Alternatively, one task may need to be completed before the other can run.
In many cases, architects and programmers prefer to organize work into asynchronous tasks where possible. Synchronous tasks have a tendency to get complex, especially when they execute at the same time in a coordinated fashion.
Overview: Asynchronous Processing
Tasks that can be executed without any dependencies between each other.
Related Concepts

Software Design

This is the complete list of articles we have written about software design.
Code Refactoring
Complexity Hiding
Design Abstraction
Design For Scale
Push Technology
Service Architecture
Soft Computing
Software Architecture
Software Components
Systems Analysis
Systems Design
Worse Is Better
More ...
If you enjoyed this page, please consider bookmarking Simplicable.

Software Design

A list of software design terms.

Separation Of Concerns

A definition of separation of concerns.

Backward vs Forward Compatibility

The difference between backward and forward compatibility.

Push Technology

A definition of push technology with examples.

Systems Design

The common elements of a systems design.

Software Design vs Software Architecture

The difference between software design and software architecture explained.

Software Bloat

The common types of software bloat.


A definition of future-proofing with examples.

Systems Analysis

The common types of systems analysis.

Bit Rot

The basic types of bit rot.


A list of coding considerations and techniques.

Emergence vs Big Design Up Front

The difference between emergence and big-design-up-front.

Deep Magic

An overview of deep magic, a technology term.

Principle Of Least Astonishment

An overview of the Principle Of Least Astonishment.

Pull vs Push

The difference between pull and push technology.

Binary vs Hexadecimal

A comparison of binary and hexadecimal.

End-User Computing

An overview of end-user computing.

Library vs API

The difference between a library and API explained.

Code Reuse

The common types of code reuse.

Code Freeze

The common types of code freeze.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map