Wiki Navigation

    Loading...


 Recently Updated


 Latest Releases

 MediaPortal 1.32
            Releasenews | Download
 MediaPortal 2.5
            Releasenews | Download


Table of Contents

The Threading namespace contains the following public objects:

Interfaces:

  • IThreadPool - Threadpool interface
  • IWork - Threadpool workload interface
  • IWorkInterval - Threadpool interval-based workload interface

Classes

  • ThreadPool - The threadpool implementation
  • ThreadPoolStartInfo - Configuration helper class for configuring the threadpool
  • WorkQueue - The default priority-based work queue used by the threadpool
  • Work- Base class representing workload to be processed by the threadpool
  • WorkEventArgs - Helper object to obtain the status from workload that has been completed/processed by the threadpool
  • IntervalWork - Base class representing workload to be processed by the threadpool in a given interval

Enumerations

  • WorkState - Status indicator of a work item
  • QueuePriority - Priority indicator of a work item

Delegates

  • DoWorkHandler - Delegate for easy decoupling of workload from a work item
  • WorkEventHandler - Delegate for easy decoupling of event handling for work completion

Usage

See threadpool usage for details.

   

 

This page has no comments.