|
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
|
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.WorkStealingQueue > | allThreadQueues |
Static Private Member Functions | |
| static | ThreadPoolWorkQueue () |
Private Attributes | |
| int | numOutstandingThreadRequests |
Definition at line 9 of file ThreadPoolWorkQueue.cs.