Nyelv

ConcurrentStack<T>.PushRange Metódus

Definíció

Túlterhelések

Név Description
PushRange(T[])

Több objektumot szúr be az ConcurrentStack<T> atomi oldal tetejére.

PushRange(T[], Int32, Int32)

Több objektumot szúr be az ConcurrentStack<T> atomi oldal tetejére.

PushRange(T[])

Forrás:
ConcurrentStack.cs
Forrás:
ConcurrentStack.cs
Forrás:
ConcurrentStack.cs
Forrás:
ConcurrentStack.cs
Forrás:
ConcurrentStack.cs

Több objektumot szúr be az ConcurrentStack<T> atomi oldal tetejére.

public:
 void PushRange(cli::array <T> ^ items);
public void PushRange(T[] items);
member this.PushRange : 'T[] -> unit
Public Sub PushRange (items As T())

Paraméterek

items
T[]

A leküldendő objektumok.ConcurrentStack<T>

Kivételek

items null értékű hivatkozás (Visual Basic semmi).

Megjegyzések

Ha több elemet ad hozzá a veremhez, a PushRange használata hatékonyabb mechanizmus, mint egy elem egyidejű használata Push . Emellett a PushRange garantálja, hogy az összes elem atomi módon lesz hozzáadva, ami azt jelenti, hogy más szálak nem képesek elemeket injektálni a leküldéses elemek közé. A tömb alsó indexeiben lévő elemeket a items rendszer a magasabb indexekben lévő elemek elé küldi.

Példakód: ConcurrentStack<T>.

Lásd még

A következőre érvényes:

PushRange(T[], Int32, Int32)

Forrás:
ConcurrentStack.cs
Forrás:
ConcurrentStack.cs
Forrás:
ConcurrentStack.cs
Forrás:
ConcurrentStack.cs
Forrás:
ConcurrentStack.cs

Több objektumot szúr be az ConcurrentStack<T> atomi oldal tetejére.

public:
 void PushRange(cli::array <T> ^ items, int startIndex, int count);
public void PushRange(T[] items, int startIndex, int count);
member this.PushRange : 'T[] * int * int -> unit
Public Sub PushRange (items As T(), startIndex As Integer, count As Integer)

Paraméterek

items
T[]

A leküldendő objektumok.ConcurrentStack<T>

startIndex
Int32

Az a nulla alapú eltolás items , amelybe az elemeket be szeretné szúrni a ConcurrentStack<T>felső részre.

count
Int32

A beszúrandó elemek száma a ConcurrentStack<T>felső részre.

Kivételek

items null értékű hivatkozás (Visual Basic semmi).

startIndex vagy count negatív. Vagy startIndex nagyobb vagy egyenlő a hosszúságával items.

startIndex + count nagyobb, mint a hossza items.

Megjegyzések

Ha több elemet ad hozzá a veremhez, a PushRange használata hatékonyabb mechanizmus, mint egy elem egyidejű használata Push . Emellett a PushRange garantálja, hogy az összes elem atomi módon lesz hozzáadva, ami azt jelenti, hogy más szálak nem képesek elemeket injektálni a leküldéses elemek közé. A tömb alsó indexeiben lévő elemeket a items rendszer a magasabb indexekben lévő elemek elé küldi.

Példakód: ConcurrentStack<T>.

Lásd még

A következőre érvényes: