Arrays.ParallelPrefix 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator) |
|
| ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator) |
|
| ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator) |
|
| ParallelPrefix(Object[], Int32, Int32, IBinaryOperator) |
|
| ParallelPrefix(Int32[], IIntBinaryOperator) |
使用提供的函数并行计算给定数组的每个元素。 |
| ParallelPrefix(Double[], IDoubleBinaryOperator) |
使用提供的函数并行计算给定数组的每个元素。 |
| ParallelPrefix(Object[], IBinaryOperator) |
使用提供的函数并行计算给定数组的每个元素。 |
| ParallelPrefix(Int64[], ILongBinaryOperator) |
使用提供的函数并行计算给定数组的每个元素。 |
ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)
#parallelPrefix(double[], DoubleBinaryOperator)对数组的给定子范围执行。
[Android.Runtime.Register("parallelPrefix", "([DIILjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(double[] array, int fromIndex, int toIndex, Java.Util.Functions.IDoubleBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([DIILjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : double[] * int * int * Java.Util.Functions.IDoubleBinaryOperator -> unit
参数
- array
- Double[]
数组
- fromIndex
- Int32
第一个元素的索引(含)
- toIndex
- Int32
最后一个元素的索引,独占
用于执行累积的无副作用关联函数
- 属性
注解
#parallelPrefix(double[], DoubleBinaryOperator)对数组的给定子范围执行。
已在 1.8 中添加。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)
#parallelPrefix(long[], LongBinaryOperator)对数组的给定子范围执行。
[Android.Runtime.Register("parallelPrefix", "([JIILjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(long[] array, int fromIndex, int toIndex, Java.Util.Functions.ILongBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([JIILjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int64[] * int * int * Java.Util.Functions.ILongBinaryOperator -> unit
参数
- array
- Int64[]
数组
- fromIndex
- Int32
第一个元素的索引(含)
- toIndex
- Int32
最后一个元素的索引,独占
用于执行累积的无副作用关联函数
- 属性
注解
#parallelPrefix(long[], LongBinaryOperator)对数组的给定子范围执行。
已在 1.8 中添加。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)
#parallelPrefix(int[], IntBinaryOperator)对数组的给定子范围执行。
[Android.Runtime.Register("parallelPrefix", "([IIILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(int[] array, int fromIndex, int toIndex, Java.Util.Functions.IIntBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([IIILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int[] * int * int * Java.Util.Functions.IIntBinaryOperator -> unit
参数
- array
- Int32[]
数组
- fromIndex
- Int32
第一个元素的索引(含)
- toIndex
- Int32
最后一个元素的索引,独占
用于执行累积的无副作用关联函数
- 属性
注解
#parallelPrefix(int[], IntBinaryOperator)对数组的给定子范围执行。
已在 1.8 中添加。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)
#parallelPrefix(Object[], BinaryOperator)对数组的给定子范围执行。
[Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void ParallelPrefix(Java.Lang.Object[] array, int fromIndex, int toIndex, Java.Util.Functions.IBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;IILjava/util/function/BinaryOperator;)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ParallelPrefix : Java.Lang.Object[] * int * int * Java.Util.Functions.IBinaryOperator -> unit
参数
- array
- Object[]
数组
- fromIndex
- Int32
第一个元素的索引(含)
- toIndex
- Int32
最后一个元素的索引,独占
用于执行累积的无副作用关联函数
- 属性
注解
#parallelPrefix(Object[], BinaryOperator)对数组的给定子范围执行。
已在 1.8 中添加。
适用于 . 的 java.util.Arrays.parallelPrefix(T[], int, int, java.util.function.BinaryOperator<T>)Java 文档
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ParallelPrefix(Int32[], IIntBinaryOperator)
使用提供的函数并行计算给定数组的每个元素。
[Android.Runtime.Register("parallelPrefix", "([ILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(int[] array, Java.Util.Functions.IIntBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([ILjava/util/function/IntBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int[] * Java.Util.Functions.IIntBinaryOperator -> unit
参数
- array
- Int32[]
由此方法就地修改的数组
用于执行累积的无副作用关联函数
- 属性
注解
使用提供的函数并行计算给定数组的每个元素。 例如,如果数组最初保存 [2, 1, 0, 3] 并且操作执行加法,则返回数组保留 [2, 3, 3, 6]时。 并行前缀计算通常比大型数组的顺序循环更有效。
已在 1.8 中添加。
适用于 . 的 java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator)Java 文档
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ParallelPrefix(Double[], IDoubleBinaryOperator)
使用提供的函数并行计算给定数组的每个元素。
[Android.Runtime.Register("parallelPrefix", "([DLjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(double[] array, Java.Util.Functions.IDoubleBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([DLjava/util/function/DoubleBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : double[] * Java.Util.Functions.IDoubleBinaryOperator -> unit
参数
- array
- Double[]
由此方法就地修改的数组
用于执行累积的无副作用函数
- 属性
注解
使用提供的函数并行计算给定数组的每个元素。 例如,如果数组最初保存 [2.0, 1.0, 0.0, 3.0] 并且操作执行加法,则返回数组保留 [2.0, 3.0, 3.0, 6.0]时。 并行前缀计算通常比大型数组的顺序循环更有效。
由于浮点操作可能不是严格关联操作,因此返回的结果可能与按顺序执行操作时获取的值不相同。
已在 1.8 中添加。
适用于 . 的 java.util.Arrays.parallelPrefix(double[], java.util.function.DoubleBinaryOperator)Java 文档
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ParallelPrefix(Object[], IBinaryOperator)
使用提供的函数并行计算给定数组的每个元素。
[Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void ParallelPrefix(Java.Lang.Object[] array, Java.Util.Functions.IBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ParallelPrefix : Java.Lang.Object[] * Java.Util.Functions.IBinaryOperator -> unit
参数
- array
- Object[]
由此方法就地修改的数组
用于执行累积的无副作用关联函数
- 属性
注解
使用提供的函数并行计算给定数组的每个元素。 例如,如果数组最初保存 [2, 1, 0, 3] 并且操作执行加法,则返回数组保留 [2, 3, 3, 6]时。 并行前缀计算通常比大型数组的顺序循环更有效。
已在 1.8 中添加。
适用于 . 的 java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>)Java 文档
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
ParallelPrefix(Int64[], ILongBinaryOperator)
使用提供的函数并行计算给定数组的每个元素。
[Android.Runtime.Register("parallelPrefix", "([JLjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)]
public static void ParallelPrefix(long[] array, Java.Util.Functions.ILongBinaryOperator op);
[<Android.Runtime.Register("parallelPrefix", "([JLjava/util/function/LongBinaryOperator;)V", "", ApiSince=24)>]
static member ParallelPrefix : int64[] * Java.Util.Functions.ILongBinaryOperator -> unit
参数
- array
- Int64[]
由此方法就地修改的数组
用于执行累积的无副作用关联函数
- 属性
注解
使用提供的函数并行计算给定数组的每个元素。 例如,如果数组最初保存 [2, 1, 0, 3] 并且操作执行加法,则返回数组保留 [2, 3, 3, 6]时。 并行前缀计算通常比大型数组的顺序循环更有效。
已在 1.8 中添加。
适用于 . 的 java.util.Arrays.parallelPrefix(long[], java.util.function.LongBinaryOperator)Java 文档
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。