Table of Contents

Class Factory

Namespace
TCSystem.Thread
Assembly
TCSystem.Thread.dll

Creates TCSystem concurrency helper implementations.

public static class Factory
Inheritance
Factory
Inherited Members

Methods

CreateAsyncUpdateHelper()

Creates an asynchronous update coordinator.

public static IAsyncUpdateHelper CreateAsyncUpdateHelper()

Returns

IAsyncUpdateHelper

CreateMultipleTasksExecute(int)

Creates an executor limited to a maximum number of concurrent tasks.

public static IMultipleTasksExecute CreateMultipleTasksExecute(int maxNumberOfTasks)

Parameters

maxNumberOfTasks int

Returns

IMultipleTasksExecute

CreateWorkerThread(string, ThreadPriority)

Creates and starts a FIFO worker thread.

public static IWorkerThread CreateWorkerThread(string name, ThreadPriority priority)

Parameters

name string
priority ThreadPriority

Returns

IWorkerThread