ConcurrentHashMap Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ConcurrentHashMap() |
Создает новую пустую карту с начальным размером таблицы по умолчанию (16). |
ConcurrentHashMap(IDictionary) |
Создает новую карту с теми же сопоставлениями, что и данная карта. |
ConcurrentHashMap(Int32) |
Создает новую пустую карту с начальным размером таблицы, который соответствует указанному количеству элементов без динамического изменения размера. |
ConcurrentHashMap(Int32, Single) |
Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов ( |
ConcurrentHashMap(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
ConcurrentHashMap(Int32, Single, Int32) |
Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов (), начальной плотности таблицы ( |
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
Параметры
карта
- Атрибуты
Комментарии
Создает новую карту с теми же сопоставлениями, что и данная карта.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
Параметры
- transfer
- JniHandleOwnership
Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
ConcurrentHashMap(Int32, Single, Int32)
Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов (), начальной плотности таблицы (initialCapacity
loadFactor
) и числа параллельно обновляемых потоков (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 не является непозивной
Комментарии
Создает новую пустую карту с начальным размером таблицы на основе заданного количества элементов (), начальной плотности таблицы (initialCapacity
loadFactor
) и числа параллельно обновляемых потоков (concurrencyLevel
).
Документация по Java для java.util.concurrent.ConcurrentHashMap.ConcurrentHashMap(int, float, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.