capint
11/6/2015 - 10:27 PM

General >> Asynchronous and Multithreading

General >> Asynchronous and Multithreading

Q: Asynchronous events 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. Does an asynchronous call always create or use a new thread?

A: An asynchronous call does not necessarily create a new thread. That's one way to implement it, with a pre-existing thread pool or external process.