C# Class Subtext.Framework.Threading.ManagedThreadPool

Managed thread pool.
Afficher le fichier Open project: ayende/Subtext

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

QueueUserWorkItem() public static méthode

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. ///
Résultat void

QueueUserWorkItem() public static méthode

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. ///
Résultat void