¿Por qué una versión de este script Perl en particular es 200 veces más lenta que su contraparte sin hilos?

A presentación porMikhael Goikhman de una conferencia de Perl de 2003 incluye un par de ejemplos de scripts de búsqueda de números primos.Uno se rosca, y elotro no es. Al ejecutar los scripts (líneas de impresión comentadas), obtuve un tiempo de ejecución de 0.011s en el que no tenía hilos, y 2.343 (!) Segundos en la versión con hilos. ¿Qué explica la sorprendente diferencia en los tiempos?

Tengo algo de experiencia con hilos en Perl y he notado antes que los tiempos de creación de hilos pueden ser particularmente brutales, pero esto no parece ser el cuello de botella en el ejemplo de Goikham.

Respuestas a la pregunta(4)

Su respuesta a la pregunta