設定最大並行線程數 依序處理大量文件或影像可能非常耗時,從而在高容量應用程式中造成瓶頸。 使用平行執行緒可以讓應用程式同時處理多張影像,從而顯著縮短整體執行時間。在本程式碼範例中,我們將示範如何配置 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,070,733 | 版本: 2026.2 剛剛發布 免費 NuGet 下載 總下載量:2,070,733 查看許可證