On Tue, 21 Apr 2020 19:45:02 +1200
Greg Ewing <[email protected]> wrote:
> On 21/04/20 11:24 am, Edwin Zimmerman wrote:
> > Socket connections could be passed off from the main interpreter to
> > sub-interpreters for concurrent processing that simply isn't possible
> > with the global GIL  
> 
> I would need convincing that the processing involved things
> that are truly held up by the GIL, rather than things like
> blocking I/O calls that can release the GIL.

In many realistic situations, it will be a mix of both.  For example,
parsing HTTP headers isn't trivial and will consume CPU time with the
GIL taken, if written in pure Python.

Regards

Antoine.

_______________________________________________
Python-Dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/[email protected]/message/FZID7JKTABMVUWS4KV6JFPMNXSZPGQZO/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to