Bagikan melalui


SemaphoreSlim.Release Metode

Definisi

SemaphoreSlim Melepaskan objek.

Overload

Nama Deskripsi
Release()

Merilis SemaphoreSlim objek sekali.

Release(Int32)

Merilis SemaphoreSlim objek berapa kali tertentu.

Release()

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

Merilis SemaphoreSlim objek sekali.

public:
 int Release();
public int Release();
member this.Release : unit -> int
Public Function Release () As Integer

Mengembalikan

Jumlah sebelumnya dari SemaphoreSlim.

Pengecualian

Instans saat ini telah dibuang.

SemaphoreSlim sudah mencapai ukuran maksimumnya.

Keterangan

Panggilan ke Release() metode akan menaikkan properti satu per CurrentCount satu. Jika nilai CurrentCount properti adalah nol sebelum metode ini dipanggil, metode ini juga memungkinkan satu utas atau tugas yang diblokir oleh panggilan ke Wait metode atau WaitAsync untuk memasukkan semaphore.

Lihat juga

Berlaku untuk

Release(Int32)

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

Merilis SemaphoreSlim objek berapa kali tertentu.

public:
 int Release(int releaseCount);
public int Release(int releaseCount);
member this.Release : int -> int
Public Function Release (releaseCount As Integer) As Integer

Parameter

releaseCount
Int32

Berapa kali untuk keluar dari semaphore.

Mengembalikan

Jumlah sebelumnya dari SemaphoreSlim.

Pengecualian

Instans saat ini telah dibuang.

releaseCount kurang dari 1.

SemaphoreSlim sudah mencapai ukuran maksimumnya.

Keterangan

Panggilan ke Release(Int32) metode akan menaikkan CurrentCount properti dengan releaseCount. Jika nilai CurrentCount properti adalah nol sebelum metode ini dipanggil, metode ini juga memungkinkan releaseCount utas atau tugas yang diblokir oleh panggilan ke Wait metode atau WaitAsync untuk memasukkan semaphore.

Lihat juga

Berlaku untuk