PTask for Windows Publisher's description
from Myles McDonnell
PTask is an API built on the .NET Task API that simplifies the execution in parrallel of dependent units of work.
PTask is an API built on the .NET Task API that simplifies the execution in parrallel of dependent units of work. It provides a fluent API for building node dependency structures and executes those structures with the maximum level of parallelization using the thread pool.
Build complex node dependency structures using Node<TActionTarget> : Node, INode<TActionTarget> where TActionTarget : ICancellableAction
Create a NodeDependencyExecutive passing the nodes created in step 1
Call NodeDependencyExecutiv.BuildTasks to get a Task that will start all root tasks in parallel (see BuildTasks overloads for finer control over what is executed)
System Requirements:No special requirements.
Program Release Status: New Release
Program Install Support: Install and Uninstall