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

Imports IronBarCode
Imports System
Imports System.Collections.Generic
Imports System.Threading.Tasks

Dim imagePaths As New List(Of String)() From {"sample_a.png", "sample_b.png"}

' Barcode reading options
Dim options As New BarcodeReaderOptions() With {
    .Multithreaded = True,
    .MaxParallelThreads = 4
}

' Read barcode with multithreaded enabled
Dim results As BarcodeResults = 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,422,100Sürüm:2026.9yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez