SpiecsEngine
Loading...
Searching...
No Matches
◆
ReceiveThreadTask()
template<typename ... Params>
void
Spices::Thread
< Params >::ReceiveThreadTask
(
std::function< void(Params...)>
func
)
inline
Receive a task must execute by this thread.
Parameters
[in]
func
Function Pointer.
Definition at line
409
of file
ThreadPoolBasic.h
.
410
{
411
SPICES_PROFILE_ZONE
;
412
413
std::unique_lock<std::mutex> lock(
m_Mutex
);
414
415
m_ThreadTasksQueue
.push(func);
416
++
m_ThreadTasks
;
417
}
SPICES_PROFILE_ZONE
#define SPICES_PROFILE_ZONE
Definition
TracyProfilerWrapper.h:100
Spices::Thread::m_ThreadTasksQueue
std::queue< ThreadTask > m_ThreadTasksQueue
Thread Tasks Queue.
Definition
ThreadPoolBasic.h:133
Spices::Thread::m_ThreadTasks
std::atomic_int m_ThreadTasks
Thread Tasks Count.
Definition
ThreadPoolBasic.h:138
Spices::Thread::m_Mutex
std::mutex m_Mutex
A Mutex for Thread.
Definition
ThreadPoolBasic.h:118
Spices
Thread
Generated on Sun Mar 8 2026 10:24:50 for SpiecsEngine by
1.10.0