Definition at line 1628 of file shared.cc.
◆ ThreadPool() [1/2]
LibThread::ThreadPool::ThreadPool |
( |
Scheduler * | sched, |
|
|
int | n ) |
Definition at line 1916 of file shared.cc.
1919}
void acquireShared(SharedObject *obj)
◆ ThreadPool() [2/2]
LibThread::ThreadPool::ThreadPool |
( |
int | n | ) |
|
◆ ~ThreadPool()
LibThread::ThreadPool::~ThreadPool |
( |
| ) |
|
Definition at line 1920 of file shared.cc.
1920 {
1922}
void releaseShared(SharedObject *obj)
◆ addThread()
void LibThread::ThreadPool::addThread |
( |
ThreadState * | thread | ) |
|
◆ attachJob()
void LibThread::ThreadPool::attachJob |
( |
Job * | job | ) |
|
◆ broadcastJob()
void LibThread::ThreadPool::broadcastJob |
( |
Job * | job | ) |
|
◆ cancelDeps()
void LibThread::ThreadPool::cancelDeps |
( |
Job * | job | ) |
|
◆ cancelJob()
void LibThread::ThreadPool::cancelJob |
( |
Job * | job | ) |
|
◆ clearThreadState()
void LibThread::ThreadPool::clearThreadState |
( |
| ) |
|
◆ detachJob()
void LibThread::ThreadPool::detachJob |
( |
Job * | job | ) |
|
◆ getThread()
ThreadState * LibThread::ThreadPool::getThread |
( |
int | i | ) |
|
◆ queueJob()
void LibThread::ThreadPool::queueJob |
( |
Job * | job | ) |
|
◆ shutdown()
void LibThread::ThreadPool::shutdown |
( |
bool | wait | ) |
|
◆ waitJob()
void LibThread::ThreadPool::waitJob |
( |
Job * | job | ) |
|
◆ nthreads
int LibThread::ThreadPool::nthreads |
◆ scheduler
The documentation for this class was generated from the following file: