Язык

ConcurrentLinkedQueue.Size Метод

Определение

Возвращает количество элементов в этой очереди.

[Android.Runtime.Register("size", "()I", "GetSizeHandler")]
public override int Size();
[<Android.Runtime.Register("size", "()I", "GetSizeHandler")>]
override this.Size : unit -> int

Возвращаемое значение

Количество элементов в этой очереди

Реализации

Атрибуты

Комментарии

Возвращает количество элементов в этой очереди. Если эта очередь содержит больше Integer.MAX_VALUE элементов, возвращается Integer.MAX_VALUE.

Убедитесь, что, в отличие от большинства коллекций, этот метод не/em> является <><операцией постоянного времени. Из-за асинхронной природы этих очередей определение текущего количества элементов требует обхода O(n). Кроме того, если элементы добавляются или удаляются во время выполнения этого метода, возвращаемый результат может быть неточным. Таким образом, этот метод обычно не очень полезен в параллельных приложениях.

Java документации по java.util.concurrent.ConcurrentLinkedQueue.size().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к