Bagikan melalui


SemaphoreSlim Konstruktor

Definisi

Menginisialisasi instans baru dari kelas SemaphoreSlim.

Overload

Nama Deskripsi
SemaphoreSlim(Int32)

Menginisialisasi instans SemaphoreSlim baru kelas, menentukan jumlah awal permintaan yang dapat diberikan secara bersamaan.

SemaphoreSlim(Int32, Int32)

Menginisialisasi instans SemaphoreSlim baru kelas, menentukan jumlah awal dan maksimum permintaan yang dapat diberikan secara bersamaan.

SemaphoreSlim(Int32)

Sumber:
SemaphoreSlim.cs
Sumber:
SemaphoreSlim.cs
Sumber:
SemaphoreSlim.cs
Sumber:
SemaphoreSlim.cs
Sumber:
SemaphoreSlim.cs

Menginisialisasi instans SemaphoreSlim baru kelas, menentukan jumlah awal permintaan yang dapat diberikan secara bersamaan.

public:
 SemaphoreSlim(int initialCount);
public SemaphoreSlim(int initialCount);
new System.Threading.SemaphoreSlim : int -> System.Threading.SemaphoreSlim
Public Sub New (initialCount As Integer)

Parameter

initialCount
Int32

Jumlah awal permintaan untuk semaphore yang dapat diberikan secara bersamaan.

Pengecualian

initialCount kurang dari 0.

Keterangan

Parameter initialCount menentukan jumlah permintaan bersamaan untuk memasukkan semaphore yang dapat diberikan. Namun, itu tidak menentukan jumlah maksimum permintaan yang dapat diberikan secara bersamaan. Objek SemaphoreSlim yang dibuat dengan memanggil konstruktor ini tidak melemparkan SemaphoreFullException pengecualian jika panggilan ke Release metode meningkatkan nilai CurrentCount properti di luar initialCount. Ini terjadi jika ada lebih banyak panggilan ke Release metode daripada metode atau WaitAsync yang adaWait. Untuk mengatur jumlah maksimum permintaan bersamaan untuk memasukkan semaphore yang dapat diberikan, panggil SemaphoreSlim(Int32, Int32) konstruktor.

Lihat juga

Berlaku untuk

SemaphoreSlim(Int32, Int32)

Sumber:
SemaphoreSlim.cs
Sumber:
SemaphoreSlim.cs
Sumber:
SemaphoreSlim.cs
Sumber:
SemaphoreSlim.cs
Sumber:
SemaphoreSlim.cs

Menginisialisasi instans SemaphoreSlim baru kelas, menentukan jumlah awal dan maksimum permintaan yang dapat diberikan secara bersamaan.

public:
 SemaphoreSlim(int initialCount, int maxCount);
public SemaphoreSlim(int initialCount, int maxCount);
new System.Threading.SemaphoreSlim : int * int -> System.Threading.SemaphoreSlim
Public Sub New (initialCount As Integer, maxCount As Integer)

Parameter

initialCount
Int32

Jumlah awal permintaan untuk semaphore yang dapat diberikan secara bersamaan.

maxCount
Int32

Jumlah maksimum permintaan untuk semaphore yang dapat diberikan secara bersamaan.

Pengecualian

initialCount kurang dari 0, atau initialCount lebih besar dari maxCount, atau maxCount sama dengan atau kurang dari 0.

Lihat juga

Berlaku untuk