Async
Namespace: FSharpx.Control
Functions and values
Function or value | Description |
ParallelCatch computations
Signature: computations:seq<Async<'?7845>> -> Async<Choice<'?7845,exn> []>
Type parameters: '?7845
|
Creates an asynchronous computation that executes all the given asynchronous computations, initially queueing each as work items and using a fork/join pattern.
This function doesn't throw exceptions, but instead returns an array of Choices.
|
ParallelCatchWithThrottle (...)
Signature: throttle:int -> computations:seq<Async<'?7850>> -> Async<Choice<'?7850,exn> []>
Type parameters: '?7850
|
Creates an asynchronous computation that executes all the given asynchronous computations, initially queueing each as work items and using a fork/join pattern.
This function doesn't throw exceptions, but instead returns an array of Choices.
The paralelism is throttled, so that at most throttle computations run at one time.
|
ParallelWithThrottle (...)
Signature: throttle:int -> computations:seq<Async<'?7852>> -> Async<'?7852 []>
Type parameters: '?7852
|
Creates an asynchronous computation that executes all the given asynchronous computations, initially queueing each as work items and using a fork/join pattern.
The paralelism is throttled, so that at most throttle computations run at one time.
|