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,472,280Sürüm:2026.10yeni 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 IronBarcode
Ü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
Bilgileriniz daima gizli kalacaktır.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.10

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Gözat'ı seçin ve "IronBarCode" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.10

  1. ~/Libs gibi bir yere, Çözüm dizininizde IronBarCode'u indirip çıkarın
  2. Visual Studio Çözüm Gezgini'nde, Başvurulara sağ tıklayın. Gözat'ı seçin, "IronBarCode.dll"

$999 adresinden lisanslar