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ónIronPdf.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.