> On 25 Feb 2021, at 13:14, Yves Duprat <ydup...@gmail.com> wrote:
> 
> Hi,the list,
> 
> I'm wondering why Barrier object does not exist in the synchronization 
> primitives of the asyncio lib while it is present in threading and 
> multiprocessing libs ?
> This may not be the right place to ask this question, but I never found an 
> answer on the web.
> Thanks for your help.


I'm assuming that the barrier you are speaking of is the mechanism that is used 
to
synchronise threads/processes running in parallel to prevent data races.

With async code that is never an issue. Each function runs to completion 
uninterrupted.
There are no data races. Each time a async function runs it can know that the 
state of
the objects it uses will not be changed while it is running.

Barry



> 
> Yves
> _______________________________________________
> Python-ideas mailing list -- python-ideas@python.org
> To unsubscribe send an email to python-ideas-le...@python.org
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at 
> https://mail.python.org/archives/list/python-ideas@python.org/message/IAFAH7PWMUDUTLXYLNSXES7VMDQ26A3W/
> Code of Conduct: http://python.org/psf/codeofconduct/
> 
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/B6WDPXNZH5KYK2BLHJXUFZF2DLFBLCBR/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to