![]() ![]() |
![]() |
version 1.52, 2003/10/17 14:22:49 | version 1.53, 2003/10/18 01:42:26 | ||
---|---|---|---|
|
| ||
if( blocking_sem != 0 ) | if( blocking_sem != 0 ) | ||
blocking_sem->signal(); | blocking_sem->signal(); | ||
pool->_running.remove((void *)myself); | // If we are not on _running then ~ThreadPool has removed | ||
// us and now "owns" our pointer. | |||
if( pool->_running.remove((void *)myself) != 0 ) | |||
pool->_pool.insert_first(myself); | pool->_pool.insert_first(myself); | ||
} | } | ||
else | else |
|
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |