Concurrency is built into Python via
AsyncIO generators are implemented with
yield much like synchronous generators.
also simplifies expression of asynchronous for loops.
As in Julia, the expression of asynchronous structures in Python does not implement concurrent execution.
Concurrent execution in Python is governed by collections of tasks or futures such as
and initiated by a runner such as
may need specific
asyncio loop configuration.
The options needed are not the same for every project, depending on the asynchronous functions used.
uses AsyncIO subprocess.
For networking apps
allows massive amounts of connection, as shown in our project