RandomShuffleQueue.Options

classe estática pública RandomShuffleQueue.Options

Atributos opcionais para RandomShuffleQueue

Métodos Públicos

RandomShuffleQueue.Options
capacidade (capacidade longa)
RandomShuffleQueue.Options
contêiner (contêiner de string)
RandomShuffleQueue.Options
minAfterDequeue (minAfterDequeue longo)
RandomShuffleQueue.Options
semente (semente longa)
RandomShuffleQueue.Options
seed2 (semente2 longa)
RandomShuffleQueue.Options
formas (Lista < Forma > formas)
RandomShuffleQueue.Options
nomecompartilhado (String nomecompartilhado)

Métodos herdados

Métodos Públicos

capacidade pública RandomShuffleQueue.Options (capacidade longa)

Parâmetros
capacidade O limite superior do número de elementos nesta fila. Números negativos significam que não há limite.

contêiner público RandomShuffleQueue.Options (contêiner String)

Parâmetros
recipiente Se não estiver vazia, esta fila será colocada no contêiner especificado. Caso contrário, um contêiner padrão será usado.

public RandomShuffleQueue.Options minAfterDequeue (Long minAfterDequeue)

Parâmetros
minAfterDequeue A retirada da fila será bloqueada, a menos que haja tantos elementos após a retirada da fila ou a fila ser fechada. Isso garante um nível mínimo de mistura de elementos.

semente pública RandomShuffleQueue.Options (semente longa)

Parâmetros
semente Se seed ou seed2 for definido como diferente de zero, o gerador de números aleatórios será propagado pela semente fornecida. Caso contrário, uma semente aleatória será usada.

público RandomShuffleQueue.Options seed2 (Seed2 longo)

Parâmetros
semente2 Uma segunda semente para evitar colisão de sementes.

formas públicas RandomShuffleQueue.Options (lista < forma > formas)

Parâmetros
formas A forma de cada componente em um valor. O comprimento deste atributo deve ser 0 ou igual ao comprimento de component_types. Se o comprimento deste atributo for 0, as formas dos elementos da fila não serão restritas e apenas um elemento poderá ser retirado da fila por vez.

public RandomShuffleQueue.Options sharedName (String sharedName)

Parâmetros
NomeCompartilhado Se não estiver vazia, esta fila será compartilhada com o nome fornecido em várias sessões.