Arrays.ParallelPrefix Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator) |
|
| ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator) |
|
| ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator) |
|
| ParallelPrefix(Object[], Int32, Int32, IBinaryOperator) |
|
| ParallelPrefix(Int32[], IIntBinaryOperator) |
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. |
| ParallelPrefix(Double[], IDoubleBinaryOperator) |
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. |
| ParallelPrefix(Object[], IBinaryOperator) |
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. |
| ParallelPrefix(Int64[], ILongBinaryOperator) |
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. |
ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)
#parallelPrefix(double[], DoubleBinaryOperator) Executa para o subconjunto determinado da matriz.
[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
Parâmetros
- array
- Double[]
a matriz
- fromIndex
- Int32
o índice do primeiro elemento, inclusive
- toIndex
- Int32
o índice do último elemento, exclusivo
uma função associativa sem efeito colateral para executar a cumulação
- Atributos
Comentários
#parallelPrefix(double[], DoubleBinaryOperator) Executa para o subconjunto determinado da matriz.
Adicionado em 1.8.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)
#parallelPrefix(long[], LongBinaryOperator) Executa para o subconjunto determinado da matriz.
[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
Parâmetros
- array
- Int64[]
a matriz
- fromIndex
- Int32
o índice do primeiro elemento, inclusive
- toIndex
- Int32
o índice do último elemento, exclusivo
uma função associativa sem efeito colateral para executar a cumulação
- Atributos
Comentários
#parallelPrefix(long[], LongBinaryOperator) Executa para o subconjunto determinado da matriz.
Adicionado em 1.8.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)
#parallelPrefix(int[], IntBinaryOperator) Executa para o subconjunto determinado da matriz.
[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
Parâmetros
- array
- Int32[]
a matriz
- fromIndex
- Int32
o índice do primeiro elemento, inclusive
- toIndex
- Int32
o índice do último elemento, exclusivo
uma função associativa sem efeito colateral para executar a cumulação
- Atributos
Comentários
#parallelPrefix(int[], IntBinaryOperator) Executa para o subconjunto determinado da matriz.
Adicionado em 1.8.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)
#parallelPrefix(Object[], BinaryOperator) Executa para o subconjunto determinado da matriz.
[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
Parâmetros
- array
- Object[]
a matriz
- fromIndex
- Int32
o índice do primeiro elemento, inclusive
- toIndex
- Int32
o índice do último elemento, exclusivo
uma função associativa sem efeito colateral para executar a cumulação
- Atributos
Comentários
#parallelPrefix(Object[], BinaryOperator) Executa para o subconjunto determinado da matriz.
Adicionado em 1.8.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
ParallelPrefix(Int32[], IIntBinaryOperator)
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.
[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
Parâmetros
- array
- Int32[]
a matriz, que é modificada in-loco por este método
uma função associativa sem efeito colateral para executar a cumulação
- Atributos
Comentários
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. Por exemplo, se a matriz se mantiver [2, 1, 0, 3] inicialmente e a operação executar adição, ao retornar a matriz será mantida [2, 3, 3, 6]. A computação de prefixo paralelo geralmente é mais eficiente do que loops sequenciais para grandes matrizes.
Adicionado em 1.8.
Documentação Java para java.util.Arrays.parallelPrefix(int[], java.util.function.IntBinaryOperator).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
ParallelPrefix(Double[], IDoubleBinaryOperator)
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.
[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
Parâmetros
- array
- Double[]
a matriz, que é modificada in-loco por este método
uma função sem efeito colateral para executar a cumulação
- Atributos
Comentários
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. Por exemplo, se a matriz se mantiver [2.0, 1.0, 0.0, 3.0] inicialmente e a operação executar adição, ao retornar a matriz será mantida [2.0, 3.0, 3.0, 6.0]. A computação de prefixo paralelo geralmente é mais eficiente do que loops sequenciais para grandes matrizes.
Como as operações de ponto flutuante podem não ser estritamente associativas, o resultado retornado pode não ser idêntico ao valor que seria obtido se a operação fosse executada sequencialmente.
Adicionado em 1.8.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
ParallelPrefix(Object[], IBinaryOperator)
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.
[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
Parâmetros
- array
- Object[]
a matriz, que é modificada in-loco por este método
uma função associativa sem efeito colateral para executar a cumulação
- Atributos
Comentários
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. Por exemplo, se a matriz se mantiver [2, 1, 0, 3] inicialmente e a operação executar adição, ao retornar a matriz será mantida [2, 3, 3, 6]. A computação de prefixo paralelo geralmente é mais eficiente do que loops sequenciais para grandes matrizes.
Adicionado em 1.8.
Documentação Java para java.util.Arrays.parallelPrefix(T[], java.util.function.BinaryOperator<T>).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
ParallelPrefix(Int64[], ILongBinaryOperator)
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.
[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
Parâmetros
- array
- Int64[]
a matriz, que é modificada in-loco por este método
uma função associativa sem efeito colateral para executar a cumulação
- Atributos
Comentários
Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida. Por exemplo, se a matriz se mantiver [2, 1, 0, 3] inicialmente e a operação executar adição, ao retornar a matriz será mantida [2, 3, 3, 6]. A computação de prefixo paralelo geralmente é mais eficiente do que loops sequenciais para grandes matrizes.
Adicionado em 1.8.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.