Python, Concurrency, Parallelism, Multiprocessing, Asynchronous.
Additionally, within asynchronous programming, we can dictate that a specific task must be completed. Execution is only handed back to the other function after that designated task has been executed. async def foo(): print("foo") task = asyncio.create_task(sleeper("sleep")) await task