Maksimum Paralel İplikleri Ayarla
using IronBarCode;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;

List<string> imagePaths = new List<string>() { "sample_a.png", "sample_b.png" };

// Barcode reading options
BarcodeReaderOptions options = new BarcodeReaderOptions()
{
    // Set Max threads to 4
    Multithreaded = true,
    MaxParallelThreads = 4,
};

// Read barcode with multithreaded enabled
BarcodeResults results = BarcodeReader.Read(imagePaths, options);

NuGet Download
PM > Install-Package BarCode
Maksimum Paralel İplikleri Ayarla

Maksimum Paralel İplikleri Ayarla

Büyük belge veya resim gruplarının ardışık olarak işlenmesi zaman alabilir ve yüksek hacimli uygulamalarda darboğazlar oluşturabilir. Paralel iş parçacıkları kullanmak, uygulamanın aynı anda birden fazla resmi işlemesine olanak tanır, bu da toplam yürütme süresini büyük ölçüde azaltır. Bu kod örneğinde, IronBarcode'u daha hızlı toplu barkod okuma için çok iş parçacığı kullanımıyla yapılandırmayı nasıl yapabileceğimizi göstereceğiz.

5 Adımlık Paralel İş Parçacıklarını Kullanarak Barkod Okuma Kılavuzu

  • 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);

Kod Açıklaması

Öncelikle, IronBarcode kütüphanesi ve threading namespace içe aktarılır, ve işlenecek görüntülerin dosya yollarını içeren bir List<string> tanımlanır. Yukarıdaki örnekte, "sample_a.png" ve "sample_b.png" tarama için hazırlanmıştır.

Ardından, tarama davranışını yapılandırmak için bir BarcodeReaderOptions nesnesi örneklenir. Multithreaded Ek olarak, paralel işlemeyi etkinleştirmek için ParallelProcessing özelliği true olarak ayarlanır. Multithreaded Ayrıca, okuyucuya performans ile sistem kaynağı kullanımı arasında denge kurarak 4 eşzamanlı thread kullanmasını bildiren MaxDegreeOfParallelism özelliği de 4 olarak ayarlanır. MaxParallelThreads MaxParallelThreads Read BarcodeReader.Read

Son olarak, ReadBarcodes çağrılarak hem görüntü yolu listesini hem de yapılandırılmış seçenekleri ileterek BarcodeResults elde edilir.

IronBarcode ile maksimum paralel iş parçacıklarını ayarlamayı öğrenin.

Başlamaya Hazır mısınız?

Nuget Downloads 2,540,041Sürüm:2026.11yeni yayınlandı