
13
Feb
Concurrency vs Multi-threading vs Asynchronous Processing
Simple explanation on Concurrency vs Multi-threading vs Asynchronous Processing There is a common misconception on Multi-threaded, Asynchronous and concurrent processing. Some even think that they are same as their definitions overlap, and they are often used interchangeably. First we need to understand the terms threads, synchronous, Asynchronous, concurrency and multi-threading to understand the concepts. Threads: Without going in depth details on what a thread is lets consider a thread as a worker to do a tasks