並行 PDF 生成

IronPDF使用2021 Chrome Rendering API提供強大的多執行緒和並行性支持。這使得開發人員能夠充分利用其計算機單元的多執行緒能力來快速完成任務。

此示例顯示了如何使用多個執行緒進行批量HTML到PDF的處理。

這種方法可以快速成為您使用多個執行緒進行批量HTML到PDF處理的個人最愛方式。IronPDF是線程安全的,並在使用多執行緒時提供支持。 IronPdf.ChromePdfRenderer 渲染引擎。然而,在macOS系統上存在多線程的限制。

標準的順序 foreach 迴圈在C#中通過 Parallel.ForEach 函數以並行方式提供。在典型的 foreach 迴圈中,每次迭代僅處理集合中的一個項目,一次處理其他項目。而 Parallel.ForEach 方法則在不同的處理器或處理器核心上同時運行許多次迭代。這樣同步問題的概率可能會存在。因此,每次迭代相互獨立的過程最適合使用此迴圈。