언어

PriorityBlockingQueue.DrainTo 메서드

정의

오버로드

속성 Description
DrainTo(ICollection)

이 큐에서 사용 가능한 모든 요소를 제거하고 지정된 컬렉션에 추가합니다.

DrainTo(ICollection, Int32)

이 큐에서 사용 가능한 요소의 최대 수를 제거하고 지정된 컬렉션에 추가합니다.

DrainTo(ICollection)

이 큐에서 사용 가능한 모든 요소를 제거하고 지정된 컬렉션에 추가합니다.

[Android.Runtime.Register("drainTo", "(Ljava/util/Collection;)I", "GetDrainTo_Ljava_util_Collection_Handler")]
public virtual int DrainTo(System.Collections.ICollection? c);
[<Android.Runtime.Register("drainTo", "(Ljava/util/Collection;)I", "GetDrainTo_Ljava_util_Collection_Handler")>]
abstract member DrainTo : System.Collections.ICollection -> int
override this.DrainTo : System.Collections.ICollection -> int

매개 변수

c
ICollection

요소를 전송할 컬렉션

반품

전송된 요소 수

구현

특성

설명

이 큐에서 사용 가능한 모든 요소를 제거하고 지정된 컬렉션에 추가합니다. 이 작업은 이 큐를 반복적으로 폴링하는 것보다 더 효율적일 수 있습니다. c 컬렉션에 요소를 추가하는 동안 오류가 발생하면 연결된 예외가 throw될 때 요소가 둘 다 또는 둘 다 컬렉션에 있지 않을 수 있습니다. 큐를 자체에 드레이닝하려고 하면 IllegalArgumentException이 발생합니다. 또한 작업이 진행되는 동안 지정된 컬렉션이 수정되면 이 작업의 동작이 정의되지 않습니다.

에 대한 java.util.concurrent.PriorityBlockingQueue.drainToJava 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

DrainTo(ICollection, Int32)

이 큐에서 사용 가능한 요소의 최대 수를 제거하고 지정된 컬렉션에 추가합니다.

[Android.Runtime.Register("drainTo", "(Ljava/util/Collection;I)I", "GetDrainTo_Ljava_util_Collection_IHandler")]
public virtual int DrainTo(System.Collections.ICollection? c, int maxElements);
[<Android.Runtime.Register("drainTo", "(Ljava/util/Collection;I)I", "GetDrainTo_Ljava_util_Collection_IHandler")>]
abstract member DrainTo : System.Collections.ICollection * int -> int
override this.DrainTo : System.Collections.ICollection * int -> int

매개 변수

c
ICollection

요소를 전송할 컬렉션

maxElements
Int32

전송할 최대 요소 수

반품

전송된 요소 수

구현

특성

설명

이 큐에서 사용 가능한 요소의 최대 수를 제거하고 지정된 컬렉션에 추가합니다. c 컬렉션에 요소를 추가하는 동안 오류가 발생하면 연결된 예외가 throw될 때 요소가 둘 다 또는 둘 다 컬렉션에 있지 않을 수 있습니다. 큐를 자체에 드레이닝하려고 하면 IllegalArgumentException이 발생합니다. 또한 작업이 진행되는 동안 지정된 컬렉션이 수정되면 이 작업의 동작이 정의되지 않습니다.

에 대한 java.util.concurrent.PriorityBlockingQueue.drainToJava 참조

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상