Lets Learn Asynchronous Programming
A mini-Library which provides an Event Loop functionality. Using EventLoop, A single threaded Concurrency can be reaslized, or multi-threaded applications can be reduced to logically single threaded. EventLoop allows to schedule the task to be performed asynchronously.
Resources : https://stackoverflow.com/questions/748175/asynchronous-vs-synchronous-execution-what-does-it-really-mean
Futures and Promises : https://hub.packtpub.com/asynchronous-programming-futures-and-promises
http://dist-prog-book.com/chapter/2/futures.html
https://gist.github.com/sachinites/893a548803beb7f0c0439df9bf0a47bc
Promises pipeline : http://dist-prog-book.com/chapter/2/futures.html