Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.PortableThreadPool.GateThread Class Reference

Classes

struct  DelayHelper
 

Static Public Member Functions

static void Wake (PortableThreadPool threadPoolInstance)
 

Static Package Functions

static void EnsureRunning (PortableThreadPool threadPoolInstance)
 
static void EnsureRunningSlow (PortableThreadPool threadPoolInstance)
 

Static Private Member Functions

static void GateThreadStart ()
 
static bool SufficientDelaySinceLastDequeue (PortableThreadPool threadPoolInstance)
 
static int GetRunningStateForNumRuns (int numRuns)
 
static void CreateGateThread (PortableThreadPool threadPoolInstance)
 

Static Private Attributes

static readonly AutoResetEvent RunGateThreadEvent = new AutoResetEvent(initialState: true)
 
static readonly AutoResetEvent DelayEvent = new AutoResetEvent(initialState: false)
 

Detailed Description

Definition at line 81 of file PortableThreadPool.cs.


The documentation for this class was generated from the following file: