ShellBrowser Delphi Components Documentation
Jam.Threading Classes
Rich record that provides an ICancellationToken on demand and requires no initialization. 
An static helper for IWorkItems
Use this work item to execute an anonymous procedure or method in a parallel way
These work items will be queued into the GlobalThreadPool of ShellBrowser. 
Base class that implements the IWorkItem inerface. 
Implementation for an ICancellationToken. As type for a class member better use the CancellationToken rich record. 
Base class for implementing an ICancellationToken
This work item helps to delay the call to a method. The method must not have paramters. The work item adds itself to the global thread pool of ShellBrowser. The metod will be called synchronized.  
Base class to implement a future that calculates a result asynchronously. The generic parameter defines the result type. 
Class containing threadsafe functions similar to System.SyncObjs.TInterlocked  
Static helper class for IWorkerThreadPool
Record that allows to configure a newly created IWorkerThreadPool