Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.ThreadPoolWorkQueue.WorkStealingQueue Class Referencesealed

Public Member Functions

void LocalPush (object obj)
 
bool LocalFindAndPop (object obj)
 
object LocalPop ()
 
object TrySteal (ref bool missedSteal)
 

Package Attributes

volatile object[] m_array = new object[32]
 

Properties

bool CanSteal [get]
 
int Count [get]
 

Private Member Functions

int LocalPush_HandleTailOverflow ()
 
object LocalPopCore ()
 

Private Attributes

volatile int m_mask = 31
 
volatile int m_headIndex
 
volatile int m_tailIndex
 
SpinLock m_foreignLock = new SpinLock(enableThreadOwnerTracking: false)
 

Detailed Description

Definition at line 66 of file ThreadPoolWorkQueue.cs.


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