最大並列スレッドの設定 大量の文書や画像を連続して処理するのは時間がかかり、大量のアプリケーションでボトルネックになることがあります。 並列スレッドを使用することで、アプリケーションは複数の画像を同時に処理でき、全体の実行時間を大幅に短縮できます。このコード例では、バーコードのバッチ読み取りを高速化するためにIronBarcodeをマルチスレッドに設定する方法を説明します。 並列スレッドを使用して BarCode を読み取るための 5 つのステップガイド using IronBarcode; System.Threading.Tasks.Tasks を使用しています; List imagePaths = new List() { "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で最大並列スレッドを設定する方法を学ぶ</a 関連ドキュメントリンク Githubで見る 関連チュートリアル 関連ハウツーガイド クラスドキュメンテーション IronBarcode DLLをダウンロード このページの問題を報告する 準備はできましたか? Nuget ダウンロード 2,070,733 | バージョン: 2026.2 リリース NuGet 無料版 総ダウンロード数: 2,070,733 ライセンスを見る