On 11/12/2015 2:37 AM, Chris Angelico wrote:
On Thu, Nov 12, 2015 at 5:43 PM, Christian Gollwitzer <aurio...@gmx.de> wrote:
My understanding of async is that it creates an event loop. In which case
the loop has no chance to run within a block of code that computes anything,
is that correct?

This is correct. At its simplest, asynchronous code is an abstraction
over the select() call,

True on Unix-derived systems, where 'select' includes the various derivatives. It is also an abstraction over the Windows completion calls, which are quite different. The latter is why one must generally use a different event loop on Windows. The point is that asyncio provides an *abstraction* such that after choosing the event loop, the rest of one's code is os-agnostic.

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to