|
std::vector< thread_data > | v = {} |
|
std::queue< std::coroutine_handle<> > | q = {} |
|
std::mutex | m = {} |
|
std::condition_variable | c = {} |
|
◆ thread_pool()
thread_pool::thread_pool |
( |
std::size_t | n | ) |
|
|
explicit |
◆ ~thread_pool()
thread_pool::~thread_pool |
( |
| ) |
|
◆ enqueue()
void thread_pool::enqueue |
( |
std::coroutine_handle<> | h | ) |
|
|
private |
◆ schedule()
auto thread_pool::schedule |
( |
| ) |
|
◆ thread_loop()
void thread_pool::thread_loop |
( |
std::size_t | i | ) |
|
|
private |
std::condition_variable thread_pool::c = {} |
|
private |
std::mutex thread_pool::m = {} |
|
private |
std::queue<std::coroutine_handle<> > thread_pool::q = {} |
|
private |
The documentation for this class was generated from the following file: