Max. parallele Threads festlegen

Die sequentielle Verarbeitung großer Stapel von Dokumenten oder Bildern kann zeitaufwändig sein und zu Engpässen bei Anwendungen mit hohem Volumen führen. Durch die Verwendung paralleler Threads kann die Anwendung mehrere Bilder gleichzeitig verarbeiten, was die Gesamtausführungszeit erheblich verkürzt. In diesem Codebeispiel wird gezeigt, wie IronBarcode für die Verwendung von Multi-Threading konfiguriert wird, um das Lesen von Barcodes im Stapel zu beschleunigen.

5-Schritte-Anleitung für die Verwendung paralleler Threads zum Lesen von Barcodes

  • using IronBarCode;
  • using System.Threading.Tasks;
  • List<string> imagePaths = new List<string>() { "sample_a.png", "sample_b.png" };
  • BarcodeReaderOptions options = new BarcodeReaderOptions(){ Multithreaded = true, MaxParallelThreads = 4 };
  • BarcodeResults results = BarcodeReader.Read(imagePaths, options);

Code Erklärung

Zunächst werden die IronBarcode-Bibliothek und der Threading-Namespace importiert und ein List<string> definiert, der die Dateipfade der zu verarbeitenden Bilder enthält. Im obigen Beispiel sind "sample_a.png" und "sample_b.png" zum Scannen vorbereitet.

Als Nächstes wird ein BarcodeReaderOptions-Objekt instanziiert, um das Scan-Verhalten zu konfigurieren. Multithreaded Zusätzlich wird die Eigenschaft ParallelProcessing auf "true" gesetzt, um die parallele Verarbeitung zu aktivieren. Multithreaded Die Eigenschaft MaxDegreeOfParallelism ist ebenfalls auf 4 gesetzt, was den Leser anweist, bis zu 4 Threads gleichzeitig zu verwenden und dabei die Leistung mit der Nutzung der Systemressourcen abzustimmen. MaxParallelThreads MaxParallelThreads Read BarcodeReader.Read

Schließlich wird ReadBarcodes aufgerufen, wobei sowohl die Liste der Bildpfade als auch die konfigurierten Optionen übergeben werden, um das BarcodeResults abzurufen.

Erfahren Sie, wie Sie maximale parallele Threads mit IronBarcode einstellen können

Bereit anzufangen?
Nuget Downloads 2,240,258 | Version: 2026.5 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package BarCode
Führen Sie ein Beispiel aus und beobachten Sie, wie Ihre Zeichenkette zu einem BarCode wird.