Click or drag to resize
DigitalRuneParallel Methods

The Parallel type exposes the following members.

Methods
  NameDescription
Public methodStatic memberDo(Action)
Executes the given work items potentially in parallel with each other. This method will block until all work is completed.
Public methodStatic memberDo(IWork)
Executes the given work items potentially in parallel with each other. This method will block until all work is completed.
Public methodStatic memberDo(Action, Action)
Executes the given work items potentially in parallel with each other. This method will block until all work is completed.
Public methodStatic memberDo(IWork, IWork)
Executes the given work items potentially in parallel with each other. This method will block until all work is completed.
Public methodStatic memberFor(Int32, Int32, ActionInt32)
Executes a for loop where each iteration can potentially occur in parallel with others.
Public methodStatic memberFor(Int32, Int32, ActionInt32, Int32)
Executes a for loop where each iteration can potentially occur in parallel with others.
Public methodStatic memberForEachT
Executes a for-each loop where each iteration can potentially occur in parallel with others.
Public methodStatic memberRunCallbacks
Executes all task callbacks on a single thread.
Public methodStatic memberStart(Action)
Creates and starts a task to execute the given work.
Public methodStatic memberStart(IWork)
Creates and starts a task to execute the given work.
Public methodStatic memberStart(Action, WorkOptions)
Creates and starts a task to execute the given work.
Public methodStatic memberStart(Action, Action)
Creates and starts a task to execute the given work.
Public methodStatic memberStart(IWork, Action)
Creates and starts a task to execute the given work.
Public methodStatic memberStart(Action, WorkOptions, Action)
Creates and starts a task to execute the given work.
Public methodStatic memberStartT(FuncT)
Creates and starts a task which executes the given function and stores the result for later retrieval.
Public methodStatic memberStartT(FuncT, WorkOptions)
Creates an starts a task which executes the given function and stores the result for later retrieval.
Public methodStatic memberStartT(FuncT, Action)
Creates and starts a task which executes the given function and stores the result for later retrieval.
Public methodStatic memberStartT(FuncT, WorkOptions, Action)
Creates and starts a task which executes the given function and stores the result for later retrieval.
Public methodStatic memberStartBackground(Action)
Starts a task in a secondary worker thread. Intended for long running, blocking work such as I/O.
Public methodStatic memberStartBackground(IWork)
Starts a task in a secondary worker thread. Intended for long running, blocking work such as I/O.
Public methodStatic memberStartBackground(Action, Action)
Starts a task in a secondary worker thread. Intended for long running, blocking, work such as I/O.
Public methodStatic memberStartBackground(IWork, Action)
Starts a task in a secondary worker thread. Intended for long running, blocking work such as I/O.
Top
See Also