We can define
asyncio as a module that came to reboot asynchronous programming in Python. The
asyncio module allows the implementation of asynchronous programming using a combination of the following elements:
asynciomodule allows an event loop per process.
asyncio, "A coroutine is a generator that follows certain conventions." Its most interesting feature is that it can be suspended during execution to wait for external processing (some routine in I/O) and return from the point it had stopped when the external processing is done.
asynciomodule defines its own object Future. Futures represent a