Lines Matching refs:ThreadPool
49 class ThreadPool : public IWaitTaskInvoker, private nn::util::NonCopyable<ThreadPool>
70 ThreadPool();
81 …ThreadPool(void* workBuffer, size_t numMaxWaitObjects, size_t numWorkerThreads, uptr workerStackBo…
94 …ThreadPool(void* workBuffer, size_t numMaxWaitObjects, size_t numWorkerThreads, nn::os::StackMemor…
102 virtual ~ThreadPool() { Finalize(); } in ~ThreadPool()
200 static void WaitThreadFunc(ThreadPool*);
202 static void ExecuteThreadFunc(ThreadPool*);
211 inline ThreadPool::ThreadPool() : m_Buffer(0) {} in ThreadPool() function
213 inline ThreadPool::ThreadPool(void* workBuffer, size_t numMaxWaitObjects, size_t numWorkerThreads, … in ThreadPool() function
220 inline ThreadPool::ThreadPool(void* workBuffer, size_t numMaxWaitObjects, size_t numWorkerThreads, … in ThreadPool() function
360 NN_UTIL_DETAIL_CLIBIMPL_DEFINE_BUFFER_CLASS(nnosThreadPool, nn::os::ThreadPool, 480, bit64);