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


ConcurrentHashMap.Search(Int64, IBiFunction) Метод

Определение

Возвращает результат, отличный от NULL, из применения заданной функции поиска для каждого (ключа, значения) или null, если нет.

[Android.Runtime.Register("search", "(JLjava/util/function/BiFunction;)Ljava/lang/Object;", "GetSearch_JLjava_util_function_BiFunction_Handler", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public virtual Java.Lang.Object? Search (long parallelismThreshold, Java.Util.Functions.IBiFunction searchFunction);
[<Android.Runtime.Register("search", "(JLjava/util/function/BiFunction;)Ljava/lang/Object;", "GetSearch_JLjava_util_function_BiFunction_Handler", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
abstract member Search : int64 * Java.Util.Functions.IBiFunction -> Java.Lang.Object
override this.Search : int64 * Java.Util.Functions.IBiFunction -> Java.Lang.Object

Параметры

parallelismThreshold
Int64

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

searchFunction
IBiFunction

функция, возвращающая результат, отличный от NULL при успешном выполнении, в противном случае — null

Возвращаемое значение

Результат, отличный от NULL, из применения заданной функции поиска для каждого (ключа, значения) или null, если нет

Атрибуты

Комментарии

Возвращает результат, отличный от NULL, из применения заданной функции поиска для каждого (ключа, значения) или null, если нет. При успешном выполнении дальнейшая обработка элементов подавляется, а результаты других параллельных вызовов функции поиска игнорируются.

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

Документация по Java для java.util.concurrent.ConcurrentHashMap.search(long, java.util.function.BiFunction<? super K, ? super V, ? extends U>).

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

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