[Python-ideas] solving multi-core Python

Antoine Pitrou solipsis at pitrou.net
Mon Jun 22 01:39:20 CEST 2015


On Mon, 22 Jun 2015 09:31:06 +1000
Nick Coghlan <ncoghlan at gmail.com> wrote:
> 
> Windows actually has superior native parallel execution APIs to Linux in
> some respects, but open source programming languages tend not to support
> them, presumably due to a combination of Microsoft's longstanding hostile
> perspective on open source licencing (which seems to finally be moderating
> with their new CEO), and the even longer standing POSIX mindset that "fork
> and file descriptors ought to be enough for anyone" (even if the workload
> in the child processes is wildly different from that in the main process).

Or perhaps the fact that those superiors APIs are a PITA.
select() and friends may be crude performance-wise (though, strangely,
we don't see providers migrating massively to Windows in order to
improve I/O throughput), but they are simple to use.

Regards

Antoine.




More information about the Python-ideas mailing list