'Running function in IOLoop.current().run_in_executor?

I read the following code

async def f():
    sc_client = session.client("ec2")
    for id in ids:
        await IOLoop.current().run_in_executor(None, lambda: client.terminate(id))

How does it compare to the following code? Will client.terminate be run in parallel? But each execution is awaited?

    for id in ids:
        client.terminate(id)


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source