This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pitrou
Recipients amaury.forgeotdarc, eric.smith, neologix, pitrou
Date 2011-03-03.13:09:11
SpamBayes Score 8.013036e-07
Marked as misclassified No
Message-id <1299157748.3773.2.camel@localhost.localdomain>
In-reply-to <1299157148.89.0.97600358972.issue11382@psf.upfronthosting.co.za>
Content
> Just to be clear, I'm not at all criticizing the current GIL
> implementation, there's been a great work done on it.
> I'm just saying that releasing and re-acquiring the GIL around fast
> syscalls is probaly not a good idea.

If these syscalls aren't likely to yield control to another thread, then
I agree there's no point in releasing the GIL around them.
(but is it the case that they are always fast? for example, how about
dup() on a network file system? or is it indifferent?)
History
Date User Action Args
2011-03-03 13:09:12pitrousetrecipients: + pitrou, amaury.forgeotdarc, eric.smith, neologix
2011-03-03 13:09:11pitroulinkissue11382 messages
2011-03-03 13:09:11pitroucreate