<div class="gmail_quote">2011/11/4 Weeble <span dir="ltr"><<a href="mailto:clockworksaint@gmail.com">clockworksaint@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><p>> Regardless, I still think the GIL should be fixed or the threading module<br>
> removed. It's disingenuous to have a threading module when it doesn't work<br>
> as advertised due to an interpreter "feature" of dubious merit anyway.</p>
</div><p>Is this a serious proposal? Without threads, is there any reasonable cross-platform way to communicate interactively with multiple subprocesses over pipes? Windows doesn't have select. I don't *like* using threads, but as far as I can tell they're the only available way to do this.</p>
</blockquote><div>Windows does have a select(), even if this only works for sockets,</div><div>(you can use WaitForSingleObject for any win32 handle)</div><div>and the Twisted reactor has a spawnProcess() function that works without any additional thread.</div>
<div><br></div></div>-- <br>Amaury Forgeot d'Arc<br>