MCPcopy Create free account
hub / github.com/NVIDIA-RTX/Donut / AddTask

Method AddTask

src/engine/ThreadPool.cpp:70–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

68}
69
70void ThreadPool::AddTask(std::shared_ptr<ThreadPoolTask> const& task)
71{
72 std::unique_lock<std::mutex> lock(m_mutex);
73
74 m_tasks.push(task);
75 ++m_pendingTasks;
76
77 m_forward.notify_one();
78}
79
80void ThreadPool::AddTask(std::function<void()> func)
81{

Callers 4

LoadModelAsyncMethod · 0.80
LoadFromFileAsyncMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected