다음을 통해 공유


ConcurrentQueue<T>.GetEnumerator 메서드

정의

ConcurrentQueue<T>를 반복하는 열거자를 반환합니다.

public:
 virtual System::Collections::Generic::IEnumerator<T> ^ GetEnumerator();
public System.Collections.Generic.IEnumerator<T> GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.Generic.IEnumerator<'T>
override this.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<'T>
Public Function GetEnumerator () As IEnumerator(Of T)

반환

ConcurrentQueue<T>의 콘텐츠에 대한 열거자입니다.

구현

설명

열거형은 큐 내용의 순간 스냅샷 나타냅니다. 가 호출된 후 GetEnumerator 컬렉션에 대한 업데이트는 반영되지 않습니다. 열거자는 큐에 대한 읽기 및 쓰기와 함께 동시에 사용하는 것이 안전합니다.

열거자는 추가된 순서대로 컬렉션 요소를 반환하며, FIFO 순서(선입선 실행)입니다.

적용 대상

추가 정보