Arrays.ParallelPrefix Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator) |
Führt |
| ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator) |
Führt |
| ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator) |
Führt |
| ParallelPrefix(Object[], Int32, Int32, IBinaryOperator) |
Führt |
| ParallelPrefix(Int32[], IIntBinaryOperator) |
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion. |
| ParallelPrefix(Double[], IDoubleBinaryOperator) |
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion. |
| ParallelPrefix(Object[], IBinaryOperator) |
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion. |
| ParallelPrefix(Int64[], ILongBinaryOperator) |
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion. |
ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)
Führt #parallelPrefix(double[], DoubleBinaryOperator) für den angegebenen Unterbereich des Arrays aus.
[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
Parameter
- array
- Double[]
das Array
- fromIndex
- Int32
der Index des ersten Elements( einschließlich)
- toIndex
- Int32
der Index des letzten Elements, exklusiv
eine nebeneffektfreie, assoziative Funktion zum Ausführen der Kumulation
- Attribute
Hinweise
Führt #parallelPrefix(double[], DoubleBinaryOperator) für den angegebenen Unterbereich des Arrays aus.
Hinzugefügt in 1.8.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)
Führt #parallelPrefix(long[], LongBinaryOperator) für den angegebenen Unterbereich des Arrays aus.
[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
Parameter
- array
- Int64[]
das Array
- fromIndex
- Int32
der Index des ersten Elements( einschließlich)
- toIndex
- Int32
der Index des letzten Elements, exklusiv
eine nebeneffektfreie, assoziative Funktion zum Ausführen der Kumulation
- Attribute
Hinweise
Führt #parallelPrefix(long[], LongBinaryOperator) für den angegebenen Unterbereich des Arrays aus.
Hinzugefügt in 1.8.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)
Führt #parallelPrefix(int[], IntBinaryOperator) für den angegebenen Unterbereich des Arrays aus.
[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
Parameter
- array
- Int32[]
das Array
- fromIndex
- Int32
der Index des ersten Elements( einschließlich)
- toIndex
- Int32
der Index des letzten Elements, exklusiv
eine nebeneffektfreie, assoziative Funktion zum Ausführen der Kumulation
- Attribute
Hinweise
Führt #parallelPrefix(int[], IntBinaryOperator) für den angegebenen Unterbereich des Arrays aus.
Hinzugefügt in 1.8.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)
Führt #parallelPrefix(Object[], BinaryOperator) für den angegebenen Unterbereich des Arrays aus.
[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
Parameter
- array
- Object[]
das Array
- fromIndex
- Int32
der Index des ersten Elements( einschließlich)
- toIndex
- Int32
der Index des letzten Elements, exklusiv
eine nebeneffektfreie, assoziative Funktion zum Ausführen der Kumulation
- Attribute
Hinweise
Führt #parallelPrefix(Object[], BinaryOperator) für den angegebenen Unterbereich des Arrays aus.
Hinzugefügt in 1.8.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParallelPrefix(Int32[], IIntBinaryOperator)
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion.
[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
Parameter
- array
- Int32[]
das Array, das von dieser Methode direkt geändert wird
eine nebeneffektfreie, assoziative Funktion zum Ausführen der Kumulation
- Attribute
Hinweise
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion. Wenn z. B. das Array zunächst enthält [2, 1, 0, 3] und der Vorgang additionsvorgang durchführt, wird das Array zurückgegeben, in dem die Array-Haltebereiche [2, 3, 3, 6]zurückgegeben werden. Die parallele Präfixberechnung ist in der Regel effizienter als sequenzielle Schleifen für große Arrays.
Hinzugefügt in 1.8.
Java Dokumentation für java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParallelPrefix(Double[], IDoubleBinaryOperator)
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion.
[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
Parameter
- array
- Double[]
das Array, das von dieser Methode direkt geändert wird
eine nebeneffektfreie Funktion zum Ausführen der Kumulation
- Attribute
Hinweise
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion. Wenn z. B. das Array zunächst enthält [2.0, 1.0, 0.0, 3.0] und der Vorgang additionsvorgang durchführt, wird das Array zurückgegeben, in dem die Array-Haltebereiche [2.0, 3.0, 3.0, 6.0]zurückgegeben werden. Die parallele Präfixberechnung ist in der Regel effizienter als sequenzielle Schleifen für große Arrays.
Da Gleitkommavorgänge möglicherweise nicht streng assoziativ sind, ist das zurückgegebene Ergebnis möglicherweise nicht identisch mit dem Wert, der abgerufen wird, wenn der Vorgang sequenziell ausgeführt wurde.
Hinzugefügt in 1.8.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParallelPrefix(Object[], IBinaryOperator)
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion.
[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
Parameter
- array
- Object[]
das Array, das von dieser Methode direkt geändert wird
eine nebeneffektfreie, assoziative Funktion zum Ausführen der Kumulation
- Attribute
Hinweise
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion. Wenn z. B. das Array zunächst enthält [2, 1, 0, 3] und der Vorgang additionsvorgang durchführt, wird das Array zurückgegeben, in dem die Array-Haltebereiche [2, 3, 3, 6]zurückgegeben werden. Die parallele Präfixberechnung ist in der Regel effizienter als sequenzielle Schleifen für große Arrays.
Hinzugefügt in 1.8.
Java Dokumentation für java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ParallelPrefix(Int64[], ILongBinaryOperator)
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion.
[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
Parameter
- array
- Int64[]
das Array, das von dieser Methode direkt geändert wird
eine nebeneffektfreie, assoziative Funktion zum Ausführen der Kumulation
- Attribute
Hinweise
Kumuliert parallel jedes Element des angegebenen Arrays mithilfe der bereitgestellten Funktion. Wenn z. B. das Array zunächst enthält [2, 1, 0, 3] und der Vorgang additionsvorgang durchführt, wird das Array zurückgegeben, in dem die Array-Haltebereiche [2, 3, 3, 6]zurückgegeben werden. Die parallele Präfixberechnung ist in der Regel effizienter als sequenzielle Schleifen für große Arrays.
Hinzugefügt in 1.8.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.