Maximale Anzahl paralleler Threads festlegen Die sequentielle Verarbeitung großer Mengen von Dokumenten oder Bildern kann zeitaufwändig sein und in Anwendungen mit hohem Datenaufkommen zu Engpässen führen. Durch die Verwendung paralleler Threads kann die Anwendung mehrere Bilder gleichzeitig verarbeiten, wodurch die Gesamtausführungszeit deutlich reduziert wird. In diesem Codebeispiel zeigen wir, wie IronBarcode für die Verwendung von Multithreading konfiguriert wird, um das Stapellesen von Barcodes zu beschleunigen. 5-Schritte-Anleitung zur Verwendung paralleler Threads zum Lesen von Barcodes using IronBarCode; using System.Threading.Tasks; Liste imagePaths = neue Liste () { "sample_a.png", "sample_b.png" }; BarcodeReaderOptions options = new BarcodeReaderOptions(){ Multithreaded = true, MaxParallelThreads = 4 }; BarcodeResults results = BarcodeReader.Read(imagePaths, options); Code Erklärung Zuerst werden die IronBarcode-Bibliothek und der Threading-Namespace importiert, und eine List<string> ist definiert, wobei die Dateipfade der zu verarbeitenden Bilder enthalten sind. Im obigen Beispiel werden "sample_a.png" und "sample_b.png" zum Scannen vorbereitet. Anschließend wird ein BarcodeReaderOptions Objekt instanziiert, um das Scanverhalten zu konfigurieren. Zusätzlich ist die Multithreaded Eigenschaft auf true gesetzt, um die parallele Verarbeitung zu ermöglichen. Die Eigenschaft MaxParallelThreads ist ebenfalls auf 4 gesetzt, was den Leser anweist, bis zu 4 Threads gleichzeitig zu verwenden und dabei ein Gleichgewicht zwischen Leistung und Systemressourcennutzung zu wahren. Schließlich wird Read aufgerufen, der sowohl die Liste der Bildpfade als auch die konfigurierten Optionen zum Abrufen der BarcodeResults übergeben werden. Lerne, wie du die maximale Anzahl paralleler Threads mit IronBarcode festlegst. Verwandte Doku-Links Auf Github ansehen Verwandtes Tutorial Verwandte Anleitung Klassendokumentation IronBarcode DLL herunterladen Ein Problem auf dieser Seite melden Bereit anzufangen? Nuget Downloads 2,035,202 | Version: 2025.12 gerade veröffentlicht Kostenloser NuGet-Download Gesamtanzahl der Downloads: 2,035,202 Lizenzen anzeigen
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe
Alle Ihre Fragen werden beantwortet, um sicherzustellen, dass Sie alle Informationen erhalten, die Sie benötigen. (Völlig unverbindlich.)