I'm aware that Jython and IronPython can run threads in parallel(to take advantage Multicore or SMP machines) due to their VM implementation. Is there an implementation or extension in CPython that does that ? I'm not talking about multiprocessing as in http://docs.python.org/library/multiprocessing.html
How "heavy" are the sub processes in the multiprocessing module compared to threads in the JVM or .Net ? Is there an overhead of the python runtime for every Process object ?
I've also seen stackless "way" of Tasklets for concurrency, but they use round robin scheduling and cant run Tasklets in parallel.