terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Threading.ThreadPoolWorkQueue Class Referencesealed
+ Collaboration diagram for System.Threading.ThreadPoolWorkQueue:

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: