Combinators
Namespace: MBrace.ThreadPool.Internals
Collection of workflows that provide parallelism using the .NET thread pool
Static members
Static member | Description |
Choice(...)
Signature: (mkNestedCts:(ICloudCancellationToken -> ICloudCancellationTokenSource) * memoryEmulation:MemoryEmulation * computations:seq<'a>) -> LocalCloud<'T option>
Type parameters: 'a, 'T |
A Cloud.Choice implementation executed using the thread pool. |
Parallel(...)
Signature: (mkNestedCts:(ICloudCancellationToken -> ICloudCancellationTokenSource) * memoryEmulation:MemoryEmulation * computations:seq<'a>) -> LocalCloud<'T []>
Type parameters: 'a, 'T |
A Cloud.Parallel implementation executed using the thread pool. |
RunSynchronously(...)
Signature: (workflow:Cloud<'T> * memoryEmulation:MemoryEmulation * resources:ResourceRegistry * cancellationToken:ICloudCancellationToken option) -> 'T
Type parameters: 'T |
A Cloud.ToAsync implementation executed using the thread pool. |
StartAsTask(...)
Signature: (workflow:Cloud<'T> * memoryEmulation:MemoryEmulation * resources:ResourceRegistry * cancellationToken:ICloudCancellationToken option) -> ThreadPoolProcess<'T>
Type parameters: 'T |
A Cloud.StartAsTask implementation executed using the thread pool. |
ToAsync(...)
Signature: (workflow:Cloud<'T> * memoryEmulation:MemoryEmulation * resources:ResourceRegistry) -> Async<'T>
Type parameters: 'T |
A Cloud.ToAsync implementation executed using the thread pool. |