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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。