C# Class Subtext.Framework.Threading.ManagedThreadPool

Managed thread pool.
Mostrar archivo Open project: ayende/Subtext

Public Methods

Method Description
EmptyQueue ( ) : void

Empties the work queue of any queued work items.

QueueUserWorkItem ( WaitCallback callback ) : void

Queues a user work item to the thread pool.

QueueUserWorkItem ( WaitCallback callback, object state ) : void

Queues a user work item to the thread pool.

Private Methods

Method Description
ManagedThreadPool ( ) : System

Initialize the thread pool.

ProcessQueuedItems ( ) : void

A thread worker function that processes items from the work queue.

Method Details

EmptyQueue() public static method

Empties the work queue of any queued work items.
public static EmptyQueue ( ) : void
return void

QueueUserWorkItem() public static method

Queues a user work item to the thread pool.
public static QueueUserWorkItem ( WaitCallback callback ) : void
callback WaitCallback /// A WaitCallback representing the delegate to invoke when the thread in the /// thread pool picks up the work item. ///
return void

QueueUserWorkItem() public static method

Queues a user work item to the thread pool.
public static QueueUserWorkItem ( WaitCallback callback, object state ) : void
callback WaitCallback /// A WaitCallback representing the delegate to invoke when the thread in the /// thread pool picks up the work item. ///
state object /// The object that is passed to the delegate when serviced from the thread pool. ///
return void