Condividi tramite


ConcurrentHashMap Costruttori

Definizione

Overload

ConcurrentHashMap()

Crea una nuova mappa vuota con le dimensioni predefinite della tabella iniziale (16).

ConcurrentHashMap(IDictionary)

Crea una nuova mappa con gli stessi mapping della mappa specificata.

ConcurrentHashMap(Int32)

Crea una nuova mappa vuota con una dimensione iniziale della tabella che accomoda il numero specificato di elementi senza la necessità di ridimensionare dinamicamente.

ConcurrentHashMap(Int32, Single)

Crea una nuova mappa vuota con una dimensione iniziale della tabella in base al numero specificato di elementi (initialCapacity) e alla densità iniziale della tabella (loadFactor).

ConcurrentHashMap(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

ConcurrentHashMap(Int32, Single, Int32)

Crea una nuova mappa vuota con una dimensione iniziale della tabella in base al numero specificato di elementi (initialCapacity), alla densità iniziale della tabella (loadFactor) e al numero di thread ad aggiornamento simultaneo (concurrencyLevel).

ConcurrentHashMap()

Crea una nuova mappa vuota con le dimensioni predefinite della tabella iniziale (16).

[Android.Runtime.Register(".ctor", "()V", "")]
public ConcurrentHashMap ();
Attributi

Commenti

Crea una nuova mappa vuota con le dimensioni predefinite della tabella iniziale (16).

Documentazione java per java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ConcurrentHashMap(IDictionary)

Crea una nuova mappa con gli stessi mapping della mappa specificata.

[Android.Runtime.Register(".ctor", "(Ljava/util/Map;)V", "")]
public ConcurrentHashMap (System.Collections.IDictionary m);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Map;)V", "")>]
new Java.Util.Concurrent.ConcurrentHashMap : System.Collections.IDictionary -> Java.Util.Concurrent.ConcurrentHashMap

Parametri

m
IDictionary

la mappa

Attributi

Commenti

Crea una nuova mappa con gli stessi mapping della mappa specificata.

Documentazione java per java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(java.util.Map<? extends K, ? extends V>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ConcurrentHashMap(Int32)

Crea una nuova mappa vuota con una dimensione iniziale della tabella che accomoda il numero specificato di elementi senza la necessità di ridimensionare dinamicamente.

[Android.Runtime.Register(".ctor", "(I)V", "")]
public ConcurrentHashMap (int initialCapacity);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Util.Concurrent.ConcurrentHashMap : int -> Java.Util.Concurrent.ConcurrentHashMap

Parametri

initialCapacity
Int32

L'implementazione esegue il ridimensionamento interno per contenere questi molti elementi.

Attributi

Eccezioni

se la capacità iniziale degli elementi è negativa

Commenti

Crea una nuova mappa vuota con una dimensione iniziale della tabella che accomoda il numero specificato di elementi senza la necessità di ridimensionare dinamicamente.

Documentazione java per java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ConcurrentHashMap(Int32, Single)

Crea una nuova mappa vuota con una dimensione iniziale della tabella in base al numero specificato di elementi (initialCapacity) e alla densità iniziale della tabella (loadFactor).

[Android.Runtime.Register(".ctor", "(IF)V", "")]
public ConcurrentHashMap (int initialCapacity, float loadFactor);
[<Android.Runtime.Register(".ctor", "(IF)V", "")>]
new Java.Util.Concurrent.ConcurrentHashMap : int * single -> Java.Util.Concurrent.ConcurrentHashMap

Parametri

initialCapacity
Int32

capacità iniziale. L'implementazione esegue il ridimensionamento interno per supportare questo numero di elementi, dato il fattore di carico specificato.

loadFactor
Single

fattore di carico (densità di tabella) per stabilire le dimensioni iniziali della tabella

Attributi

Eccezioni

se la capacità iniziale degli elementi è negativa o il fattore di carico non èpositivo

Commenti

Crea una nuova mappa vuota con una dimensione iniziale della tabella in base al numero specificato di elementi (initialCapacity) e alla densità iniziale della tabella (loadFactor).

Aggiunta nella versione 1.6.

Documentazione java per java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int, float).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ConcurrentHashMap(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

protected ConcurrentHashMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.Concurrent.ConcurrentHashMap : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.Concurrent.ConcurrentHashMap

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ConcurrentHashMap(Int32, Single, Int32)

Crea una nuova mappa vuota con una dimensione iniziale della tabella in base al numero specificato di elementi (initialCapacity), alla densità iniziale della tabella (loadFactor) e al numero di thread ad aggiornamento simultaneo (concurrencyLevel).

[Android.Runtime.Register(".ctor", "(IFI)V", "")]
public ConcurrentHashMap (int initialCapacity, float loadFactor, int concurrencyLevel);
[<Android.Runtime.Register(".ctor", "(IFI)V", "")>]
new Java.Util.Concurrent.ConcurrentHashMap : int * single * int -> Java.Util.Concurrent.ConcurrentHashMap

Parametri

initialCapacity
Int32

capacità iniziale. L'implementazione esegue il ridimensionamento interno per supportare questo numero di elementi, dato il fattore di carico specificato.

loadFactor
Single

fattore di carico (densità di tabella) per stabilire le dimensioni iniziali della tabella

concurrencyLevel
Int32

numero stimato di thread di aggiornamento simultaneo. L'implementazione può usare questo valore come hint di ridimensionamento.

Attributi

Eccezioni

se la capacità iniziale è negativa o il fattore di carico o concurrencyLevel non sonopositivi

Commenti

Crea una nuova mappa vuota con una dimensione iniziale della tabella in base al numero specificato di elementi (initialCapacity), alla densità iniziale della tabella (loadFactor) e al numero di thread ad aggiornamento simultaneo (concurrencyLevel).

Documentazione java per java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int, float, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a