Поделиться через


ConcurrentHashMap Конструкторы

Определение

Перегрузки

ConcurrentHashMap()

Создает новую пустую карту с начальным размером таблицы по умолчанию (16).

ConcurrentHashMap(IDictionary)

Создает новую карту с теми же сопоставлениями, что и данная карта.

ConcurrentHashMap(Int32)

Создает новую пустую карту с начальным размером таблицы, который соответствует указанному количеству элементов без динамического изменения размера.

ConcurrentHashMap(Int32, Single)

Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов (initialCapacity) и начальной плотности таблицы (loadFactor).

ConcurrentHashMap(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

ConcurrentHashMap(Int32, Single, Int32)

Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов (), начальной плотности таблицы (initialCapacityloadFactor) и числа параллельно обновляемых потоков (concurrencyLevel).

ConcurrentHashMap()

Создает новую пустую карту с начальным размером таблицы по умолчанию (16).

[Android.Runtime.Register(".ctor", "()V", "")]
public ConcurrentHashMap ();
Атрибуты

Комментарии

Создает новую пустую карту с начальным размером таблицы по умолчанию (16).

Документация по Java для java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

ConcurrentHashMap(Int32, Single)

Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов (initialCapacity) и начальной плотности таблицы (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

Параметры

initialCapacity
Int32

начальная емкость. Реализация выполняет внутренний размер для размещения этих многих элементов, учитывая указанный коэффициент нагрузки.

loadFactor
Single

коэффициент нагрузки (плотность таблиц) для установления начального размера таблицы

Атрибуты

Исключения

Значение , если начальная емкость элементов является отрицательной или коэффициент нагрузки не является непозитивным

Комментарии

Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов (initialCapacity) и начальной плотности таблицы (loadFactor).

Добавлено в версии 1.6.

Документация по Java для java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int, float).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

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

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

ConcurrentHashMap(Int32, Single, Int32)

Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов (), начальной плотности таблицы (initialCapacityloadFactor) и числа параллельно обновляемых потоков (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

предполагаемое количество одновременных обновлений потоков. Реализация может использовать это значение в качестве указания по размеру.

Атрибуты

Исключения

Значение , если начальная емкость является отрицательной или коэффициентом нагрузки или параллелизмомLevel не является непозивной

Комментарии

Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов (), начальной плотности таблицы (initialCapacityloadFactor) и числа параллельно обновляемых потоков (concurrencyLevel).

Документация по Java для java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int, float, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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