Generación paralela de PDF

IronPDF cuenta con un amplio soporte de multiproceso y paralelismo mediante la API de renderizado de Chrome 2021. Esto permite a los desarrolladores aprovechar al máximo la capacidad multihilo de sus unidades informáticas para realizar tareas con rapidez.

Este ejemplo muestra cómo puede trabajar con varios subprocesos para el procesamiento por lotes de HTML a PDF.

Este método puede convertirse rápidamente en su forma favorita de trabajar con varios subprocesos para el procesamiento por lotes de HTML a PDF. IronPDF es seguro para subprocesos y admite subprocesos múltiples cuando se utiliza la función IronPdf.ChromePdfRenderer motor de renderizado. Sin embargo, existe una limitación multithreading en los sistemas macOS.

El bucle secuencial estándar foreach se proporciona en paralelo a través de la función Parallel.ForEach en C#. En un bucle foreach típico, cada iteración sólo procesa un elemento de la colección, procesando los demás elementos de uno en uno. En cambio, el método Parallel.ForEach ejecuta numerosas iteraciones simultáneamente en varios procesadores o núcleos de procesadores. La probabilidad de problemas de sincronización puede estar ahora presente. Por lo tanto, los procedimientos en los que cada iteración es independiente de las demás son los más adecuados para el bucle.