ConcurrentStack<T>.PushRange Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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>.