最大並列スレッドの設定 大量の文書や画像を連続して処理するのは時間がかかり、大量のアプリケーションでボトルネックになることがあります。 並列スレッドを使用することで、アプリケーションは複数の画像を同時に処理でき、全体の実行時間を大幅に短縮できます。このコード例では、バーコードのバッチ読み取りを高速化するために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ライブラリと threading 名前空間をインポートし、処理する画像のファイル パスを含む List<string> を定義します。 上記の例では、"sample_a.png"と"sample_b.png"がスキャン用に用意されています。 次に、スキャン動作を構成するために、BarcodeReaderOptions オブジェクトがインスタンス化されます。 さらに、並列処理を有効にするために、Multithreaded プロパティが true に設定されています。 MaxParallelThreads プロパティも 4 に設定されており、パフォーマンスとシステム リソースの使用量のバランスを取りながら、最大 4 つの同時スレッドを使用するようにリーダーに指示します。 最後に、Read が呼び出され、イメージ パスのリストと構成されたオプションの両方が渡されて、BarcodeResults が取得されます。 IronBarcodeで最大並列スレッドを設定する方法を学ぶ</a 関連ドキュメントリンク GitHubで見る 関連チュートリアル 関連ハウツーガイド クラスドキュメンテーション IronBarcode DLLをダウンロード このページの問題を報告する 準備はできましたか? Nuget ダウンロード 2,121,847 | バージョン: 2026.3 リリース 無料トライアル NuGet 無料ダウンロード 総ダウンロード数: 2,121,847 ライセンスを見る まだスクロールしていますか? すぐに証拠が欲しいですか? PM > Install-Package BarCode サンプルを実行する 文字列が BarCode になるのを見る。 NuGet 無料ダウンロード 総ダウンロード数: 2,121,847 ライセンスを見る