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.ThreadPool Class Reference

Static Public Member Functions

static bool SetMinThreads (int workerThreads, int completionPortThreads)
 
static void GetAvailableThreads ([Out] int workerThreads, [Out] int completionPortThreads)
 
static RegisteredWaitHandle RegisterWaitForSingleObject (WaitHandle waitObject, WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce)
 
static RegisteredWaitHandle RegisterWaitForSingleObject (WaitHandle waitObject, WaitOrTimerCallback callBack, object state, TimeSpan timeout, bool executeOnlyOnce)
 
static bool QueueUserWorkItem (WaitCallback callBack, object state)
 
static bool QueueUserWorkItem (WaitCallback callBack)
 
static bool UnsafeQueueUserWorkItem (WaitCallback callBack, object state)
 
static bool QueueUserWorkItem< TState > (Action< TState > callBack, TState state, bool preferLocal)
 

Static Package Functions

static void UnsafeQueueCustomWorkItem (IThreadPoolWorkItem workItem, bool forceGlobal)
 
static bool TryPopCustomWorkItem (IThreadPoolWorkItem workItem)
 
static bool RequestWorkerThread ()
 
static bool NotifyWorkItemComplete ()
 
static void ReportThreadStatus (bool isWorking)
 
static void NotifyWorkItemProgress ()
 
static void NotifyWorkItemProgressNative ()
 
static void NotifyWorkItemQueued ()
 

Properties

static bool IsThreadPoolThread [get]
 

Static Private Member Functions

static RegisteredWaitHandle RegisterWaitForSingleObject (WaitHandle waitObject, WaitOrTimerCallback callBack, object state, uint millisecondsTimeOutInterval, bool executeOnlyOnce, StackCrawlMark stackMark, bool compressStack)
 
static bool QueueUserWorkItemHelper (WaitCallback callBack, object state, StackCrawlMark stackMark, bool compressStack, bool forceGlobal=true)
 
static void EnsureVMInitialized ()
 
static bool SetMinThreadsNative (int workerThreads, int completionPortThreads)
 
static void GetAvailableThreadsNative ([Out] int workerThreads, [Out] int completionPortThreads)
 
static void InitializeVMTp (bool enableWorkerTracking)
 

Detailed Description

Definition at line 9 of file ThreadPool.cs.


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