Message200780
"now that FDs are non-inheritable by default, fork locks around
subprocess and multiprocessing shouldn't be necessary anymore? What
other use cases does the fork-lock have?"
Well, on Windows, it's still not possible to inherit only one handle. If you mark temporary the handle as inheritable (os.set_handle_inheritable), it might be inherited by a diffrent child process if another Python thread spawn a process... It's probably unlikely, so it's one of the use case of such lock :-) |
|
Date |
User |
Action |
Args |
2013-10-21 13:51:36 | vstinner | set | recipients:
+ vstinner, lemburg, twouters, georg.brandl, gregory.p.smith, jcea, amaury.forgeotdarc, pitrou, christian.heimes, grahamd, Arfrever, asvetlov, neologix, sbt, aliles, DLitz |
2013-10-21 13:51:36 | vstinner | set | messageid: <1382363496.38.0.889786102977.issue16500@psf.upfronthosting.co.za> |
2013-10-21 13:51:36 | vstinner | link | issue16500 messages |
2013-10-21 13:51:36 | vstinner | create | |
|