[Python-3000] the future of the GIL

Greg Ewing greg.ewing at canterbury.ac.nz
Thu May 10 05:18:05 CEST 2007

Mike Klaas wrote:

> NtCreateProcess with SectionHandler=NULL does a fork()-like
> copy-on-write thing.  But it is an internal kernel api.

I just did some googling on this, and it seems to be
described as "undocumented". Does this mean that it's
possible to call it from userland, just that it's not
guaranteed to exist in the future?

If so, it looks like it might be possible to give
Python a fork() that works on Windows, at least for
the time being.

Greg Ewing, Computer Science Dept, +--------------------------------------+
University of Canterbury,	   | Carpe post meridiem!          	  |
Christchurch, New Zealand	   | (I'm not a morning person.)          |
greg.ewing at canterbury.ac.nz	   +--------------------------------------+

More information about the Python-3000 mailing list