设置最大并行线程 按顺序处理大量文档或图像可能非常耗时,从而在高容量应用程序中造成瓶颈。 使用并行线程可以让应用程序同时处理多张图像,从而显著缩短整体执行时间。在本代码示例中,我们将演示如何配置 IronBarcode 以使用多线程来加快批量条形码读取速度。 使用并行线程读取条形码的五步指南 使用 IronBarCode; 使用 System.Threading.Tasks; 列表imagePaths = 新的列表() { "sample_a.png", "sample_b.png" }; BarcodeReaderOptions options = new BarcodeReaderOptions(){ Multithreaded = true, MaxParallelThreads = 4 }; BarcodeResults results = BarcodeReader.Read(imagePaths, options); 代码解释 首先,导入IronBarcode库和线程命名空间,并定义一个包含要处理的图像的文件路径的 List<string>。 在上面的示例中,"sample_a.png"和"sample_b.png"已准备好进行扫描。 接下来,实例化一个 BarcodeReaderOptions 对象来配置扫描行为。 此外,Multithreaded 属性设置为 true 以启用并行处理。 MaxParallelThreads 属性也设置为 4,指示读取器最多使用 4 个并发线程,同时平衡性能和系统资源使用情况。 最后,调用 Read,传递图像路径列表和配置的选项来检索 BarcodeResults。 学习如何使用 IronBarcode 设置最大并行线程数 相关文档链接 在GitHub上查看 相关教程 相关操作指南 类文档 下载IronBarcode DLL 报告此页面的问题 准备开始了吗? Nuget 下载 2,121,847 | 版本: 2026.3 刚刚发布 免费试用 免费 NuGet 下载 总下载量:2,121,847 查看许可证 还在滚动吗? 想快速获得证据? PM > Install-Package BarCode 运行示例 观看您的字符串变成 BarCode。 免费 NuGet 下载 总下载量:2,121,847 查看许可证