ConcurrentStack<T>.TryPopRange 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
TryPopRange(T[], Int32, Int32) |
ConcurrentStack<T>의 맨 위에 있는 여러 개체를 원자 단위로 꺼내고 반환하려고 시도합니다. |
TryPopRange(T[]) |
ConcurrentStack<T>의 맨 위에 있는 여러 개체를 원자 단위로 꺼내고 반환하려고 시도합니다. |
TryPopRange(T[], Int32, Int32)
- Source:
- ConcurrentStack.cs
- Source:
- ConcurrentStack.cs
- Source:
- ConcurrentStack.cs
ConcurrentStack<T>의 맨 위에 있는 여러 개체를 원자 단위로 꺼내고 반환하려고 시도합니다.
public:
int TryPopRange(cli::array <T> ^ items, int startIndex, int count);
public int TryPopRange (T[] items, int startIndex, int count);
member this.TryPopRange : 'T[] * int * int -> int
Public Function TryPopRange (items As T(), startIndex As Integer, count As Integer) As Integer
매개 변수
- items
- T[]
Array의 맨 위에서 꺼낸 개체가 추가될 ConcurrentStack<T>입니다.
- startIndex
- Int32
ConcurrentStack<T>의 맨 위 요소를 삽입하기 시작할 items
의 오프셋(0부터 시작)입니다.
- count
- Int32
ConcurrentStack<T>의 맨 위에서 꺼내어 items
에 삽입할 개체의 수입니다.
반환
스택의 맨 위에서 꺼내어 items
에 삽입한 개체의 수입니다.
예외
items
가 null 참조(Visual Basic의 경우 Nothing)인 경우
startIndex
또는 count
가 음수입니다. 또는 startIndex
가 items
의 길이보다 크거나 같은 경우
startIndex
+ count
이 items
의 길이보다 큽니다.
설명
여러 항목을 표시할 때 스택에 경합이 거의 없는 경우 TryPopRange를 사용하면 제거할 항목당 한 번을 사용하는 TryPop 것보다 더 효율적일 수 있습니다. 노드는 startIndex에서 팝업될 첫 번째 항목, startIndex + 1에서 팝할 두 번째 항목 등으로 배열을 채웁니다 items
.
추가 정보
적용 대상
TryPopRange(T[])
- Source:
- ConcurrentStack.cs
- Source:
- ConcurrentStack.cs
- Source:
- ConcurrentStack.cs
ConcurrentStack<T>의 맨 위에 있는 여러 개체를 원자 단위로 꺼내고 반환하려고 시도합니다.
public:
int TryPopRange(cli::array <T> ^ items);
public int TryPopRange (T[] items);
member this.TryPopRange : 'T[] -> int
Public Function TryPopRange (items As T()) As Integer
매개 변수
- items
- T[]
Array의 맨 위에서 꺼낸 개체가 추가될 ConcurrentStack<T>입니다.
반환
ConcurrentStack<T>의 맨 위에서 꺼내어 items
에 삽입한 개체의 수입니다.
예외
items
는 null 인수(Visual Basic에서는 Nothing)를 사용할 수 있습니다.
설명
여러 항목을 표시할 때 스택에 경합이 거의 없는 경우 제거할 항목당 한 번을 TryPopRange
사용하는 것보다 를 사용하는 TryPop 것이 더 효율적일 수 있습니다. 노드는 startIndex에서 팝업될 첫 번째 항목, startIndex + 1에서 팝할 두 번째 항목 등으로 배열을 채웁니다 items
.
코드 예제를 보려면 ConcurrentStack<T>를 참조하십시오.
추가 정보
적용 대상
.NET