terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Threading.ThreadPoolWorkQueue Class Referencesealed

Classes

class  QueueSegment
 
class  SparseArray
 
class  WorkStealingQueue
 

Public Member Functions

 ThreadPoolWorkQueue ()
 
ThreadPoolWorkQueueThreadLocals EnsureCurrentThreadHasQueue ()
 
void Enqueue (IThreadPoolWorkItem callback, bool forceGlobal)
 
void Dequeue (ThreadPoolWorkQueueThreadLocals tl, [Out] IThreadPoolWorkItem callback, [Out] bool missedSteal)
 

Package Functions

void EnsureThreadRequested ()
 
void MarkThreadRequestSatisfied ()
 
bool LocalFindAndPop (IThreadPoolWorkItem callback)
 

Static Package Functions

static bool Dispatch ()
 

Package Attributes

ThreadPoolWorkQueue.QueueSegment queueHead
 
ThreadPoolWorkQueue.QueueSegment queueTail
 

Static Package Attributes

static ThreadPoolWorkQueue.SparseArray< ThreadPoolWorkQueue.WorkStealingQueueallThreadQueues
 

Static Private Member Functions

static ThreadPoolWorkQueue ()
 

Private Attributes

int numOutstandingThreadRequests
 

Detailed Description

Definition at line 9 of file ThreadPoolWorkQueue.cs.


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