ConcurrentLinkedQueue.Size Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o número de elementos nessa fila.
[Android.Runtime.Register("size", "()I", "GetSizeHandler")]
public override int Size();
[<Android.Runtime.Register("size", "()I", "GetSizeHandler")>]
override this.Size : unit -> int
Retornos
o número de elementos nessa fila
Implementações
- Atributos
Comentários
Retorna o número de elementos nessa fila. Se essa fila contiver mais do que Integer.MAX_VALUE elementos, retornará Integer.MAX_VALUE.
Cuidado que, ao contrário da maioria das coleções, esse método é <EM>NOT</em> uma operação de tempo constante. Devido à natureza assíncrona dessas filas, determinar o número atual de elementos requer uma passagem O(n). Além disso, se os elementos forem adicionados ou removidos durante a execução desse método, o resultado retornado poderá ser impreciso. Portanto, esse método normalmente não é muito útil em aplicativos simultâneos.
Java documentação para java.util.concurrent.ConcurrentLinkedQueue.size().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.