Pregunta

Estaba leyendo sobre el PyPy's característica sin apilamiento .Mi pregunta es simple: ¿Esto se acerca a la GIL?La página dice que permite la codificación en "estilo masivamente concurrente".¿Esto también significa estilo paralelo masivamente, aprovechando los múltiples núcleos?

¿Fue útil?

Solución

no.Los microthreads son más livianos y convenientes para programar, pero aún no se pueden ejecutar en paralelo por la misma razón, un python "apilable" no puede simplemente ejecutar hilos en paralelo.Nada de los microthreads resuelve los problemas dirigidos por el GIL, y de hecho no están destinados a proporcionar paralelismo.

Tenga en cuenta que lo mismo es cierto para los inoxidables originales de Cpython a base de cpython (ver ¿Python y multicores sin apilables? ).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top