ParallelEnumerable.AsParallel Method

Definition

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

Overloads

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsParallel<TSource>(Partitioner<TSource>)

입력 시퀀스를 파티션으로 분할해야 하는 사용자 지정 파티셔너에 의해 발생한 쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions.

AsParallel<TSource>(IEnumerable<TSource>)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

Remarks

이 메서드는 PLINQ에 쿼리가 바인딩됩니다.This method binds the query to PLINQ. 자세한 내용은 PLINQ(병렬 LINQ)를 참조하세요.For more information, see Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery ^ AsParallel(System::Collections::IEnumerable ^ source);
public static System.Linq.ParallelQuery AsParallel (this System.Collections.IEnumerable source);
static member AsParallel : System.Collections.IEnumerable -> System.Linq.ParallelQuery
<Extension()>
Public Function AsParallel (source As IEnumerable) As ParallelQuery

Parameters

source
IEnumerable

IEnumerable<T>로 변환할 ParallelQuery입니다.An IEnumerable<T> to convert to a ParallelQuery.

Returns

ParallelQuery

ParallelEnumerable 확장명 메서드에 바인딩할 소스 ParallelQuery입니다.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Exceptions

source가 null 참조(Visual Basic의 경우 Nothing)인 경우source is a null reference (Nothing in Visual Basic).

Remarks

Cast 연산자를 사용 하 여 ParallelQuery을 ParallelQuery (T)로 변환할 수 있습니다.The Cast operator can be used to convert a ParallelQuery to a ParallelQuery(T).

See also

AsParallel<TSource>(Partitioner<TSource>)

입력 시퀀스를 파티션으로 분할해야 하는 사용자 지정 파티셔너에 의해 발생한 쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsParallel(System::Collections::Concurrent::Partitioner<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Concurrent.Partitioner<TSource> source);
static member AsParallel : System.Collections.Concurrent.Partitioner<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsParallel(Of TSource) (source As Partitioner(Of TSource)) As ParallelQuery(Of TSource)

Type Parameters

TSource

source의 요소 형식입니다.The type of elements of source.

Parameters

source
Partitioner<TSource>

입력 시퀀스에 대한 파티셔너입니다.A partitioner over the input sequence.

Returns

ParallelQuery<TSource>

ParallelEnumerable 확장 메서드에 바인딩할 source ParallelQuery입니다.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Exceptions

source가 null 참조(Visual Basic의 경우 Nothing)인 경우source is a null reference (Nothing in Visual Basic).

Remarks

정렬할 때 메서드를 사용 하는 원본 파티 셔 너의 GetOrderedPartitions을 사용 하면 파티 셔 너의 GetPartitions 순서 없는 경우에 사용 되는 반면 (기본값)을 사용 하도록 설정 합니다.The source partitioner's GetOrderedPartitions method is used when ordering is enabled, whereas the partitioner's GetPartitions is used if ordering is not enabled (the default). 원본 파티 셔 너의 GetDynamicPartitions 및 GetDynamicOrderedPartitions 사용 되지 않습니다.The source partitioner's GetDynamicPartitions and GetDynamicOrderedPartitions are not used. 자세한 내용 및 예제는 PLINQ 및 TPL에 대 한 사용자 지정 파티 셔 너를 참조 하세요.For more information and examples, see Custom Partitioners for PLINQ and TPL.

See also

AsParallel<TSource>(IEnumerable<TSource>)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsParallel(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Generic.IEnumerable<TSource> source);
static member AsParallel : seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsParallel(Of TSource) (source As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)

Type Parameters

TSource

source의 요소 형식입니다.The type of elements of source.

Parameters

source
IEnumerable<TSource>

IEnumerable<T>로 변환할 ParallelQuery<TSource>입니다.An IEnumerable<T> to convert to a ParallelQuery<TSource>.

Returns

ParallelQuery<TSource>

ParallelEnumerable 확장 메서드에 바인딩할 소스 ParallelQuery<TSource>입니다.The source as a ParallelQuery<TSource> to bind to ParallelEnumerable extension methods.

Exceptions

source가 null 참조(Visual Basic의 경우 Nothing)인 경우source is a null reference (Nothing in Visual Basic).

See also

Applies to