次の方法で共有


ConcurrentHashMap コンストラクター

定義

オーバーロード

ConcurrentHashMap()

既定の初期テーブル サイズ (16) を使用して、新しい空のマップを作成します。

ConcurrentHashMap(IDictionary)

指定されたマップと同じマッピングを持つ新しいマップを作成します。

ConcurrentHashMap(Int32)

動的なサイズ変更を必要とせずに、指定された数の要素に対応する初期テーブル サイズを持つ新しい空のマップを作成します。

ConcurrentHashMap(Int32, Single)

指定された数の要素 () と初期テーブル密度loadFactor (initialCapacity) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します。

ConcurrentHashMap(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

ConcurrentHashMap(Int32, Single, Int32)

指定された数の要素 ()、初期テーブル密度loadFactor ()、同時に更新されるスレッドの数 (initialCapacity) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成しますconcurrencyLevel

ConcurrentHashMap()

既定の初期テーブル サイズ (16) を使用して、新しい空のマップを作成します。

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

注釈

既定の初期テーブル サイズ (16) を使用して、新しい空のマップを作成します。

の Java ドキュメントjava.util.concurrent.ConcurrentHashMap.ConcurrentHashMap()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

ConcurrentHashMap(IDictionary)

指定されたマップと同じマッピングを持つ新しいマップを作成します。

[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

パラメーター

m
IDictionary

マップ

属性

注釈

指定されたマップと同じマッピングを持つ新しいマップを作成します。

の Java ドキュメントjava.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(java.util.Map<? extends K, ? extends V>)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

ConcurrentHashMap(Int32)

動的なサイズ変更を必要とせずに、指定された数の要素に対応する初期テーブル サイズを持つ新しい空のマップを作成します。

[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

パラメーター

initialCapacity
Int32

この実装では、この多くの要素に対応するために内部サイズ設定が実行されます。

属性

例外

要素の初期容量が負の場合

注釈

動的なサイズ変更を必要とせずに、指定された数の要素に対応する初期テーブル サイズを持つ新しい空のマップを作成します。

の Java ドキュメントjava.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

ConcurrentHashMap(Int32, Single)

指定された数の要素 () と初期テーブル密度loadFactor (initialCapacity) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します。

[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

パラメーター

initialCapacity
Int32

初期容量。 この実装では、指定された負荷係数を考慮して、この多くの要素に対応するために内部サイズ設定が実行されます。

loadFactor
Single

初期テーブル サイズを確立するための負荷係数 (テーブル密度)

属性

例外

要素の初期容量が負の場合、または負荷係数が非確率である場合

注釈

指定された数の要素 () と初期テーブル密度loadFactor (initialCapacity) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します。

1.6 で追加されました。

の Java ドキュメントjava.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int, float)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

ConcurrentHashMap(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

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

パラメーター

javaReference
IntPtr

nativeint

IntPtrJava ネイティブ インターフェイス (JNI) オブジェクト参照を含むオブジェクト。

transfer
JniHandleOwnership

処理方法 JniHandleOwnershipを示す javaReference

注釈

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

ConcurrentHashMap(Int32, Single, Int32)

指定された数の要素 ()、初期テーブル密度loadFactor ()、同時に更新されるスレッドの数 (initialCapacity) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成します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

パラメーター

initialCapacity
Int32

初期容量。 この実装では、指定された負荷係数を考慮して、この多くの要素に対応するために内部サイズ設定が実行されます。

loadFactor
Single

初期テーブル サイズを確立するための負荷係数 (テーブル密度)

concurrencyLevel
Int32

同時に更新されるスレッドの推定数。 実装では、この値をサイズ設定ヒントとして使用できます。

属性

例外

初期容量が負の場合、または負荷係数またはコンカレンシーレベルが非置き換えである場合

注釈

指定された数の要素 ()、初期テーブル密度loadFactor ()、同時に更新されるスレッドの数 (initialCapacity) に基づいて、初期テーブル サイズを持つ新しい空のマップを作成しますconcurrencyLevel

の Java ドキュメントjava.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int, float, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象