#include <jit_executor_context_pool.h>
◆ ContextPool()
jit_executor::ContextPool::ContextPool |
( |
size_t |
size, |
|
|
CommonContext * |
common_context |
|
) |
| |
◆ ~ContextPool()
jit_executor::ContextPool::~ContextPool |
( |
| ) |
|
◆ get_context()
◆ release()
void jit_executor::ContextPool::release |
( |
IContext * |
ctx | ) |
|
◆ release_thread()
void jit_executor::ContextPool::release_thread |
( |
| ) |
|
|
private |
◆ teardown()
void jit_executor::ContextPool::teardown |
( |
| ) |
|
◆ m_common_context
◆ m_pool
std::unique_ptr<Pool<IContext *> > jit_executor::ContextPool::m_pool |
|
private |
◆ m_release_queue
◆ m_release_thread
std::unique_ptr<std::thread> jit_executor::ContextPool::m_release_thread |
|
private |
The documentation for this class was generated from the following files: