version 1.71, 2004/10/17 20:39:17
|
version 1.74, 2005/01/29 06:23:50
|
|
|
Boolean Thread::_signals_blocked = false; | Boolean Thread::_signals_blocked = false; |
// l10n | // l10n |
#ifndef PEGASUS_OS_ZOS | #ifndef PEGASUS_OS_ZOS |
PEGASUS_THREAD_KEY_TYPE Thread::_platform_thread_key = -1; |
PEGASUS_THREAD_KEY_TYPE Thread::_platform_thread_key = PEGASUS_THREAD_KEY_TYPE(-1); |
#else | #else |
PEGASUS_THREAD_KEY_TYPE Thread::_platform_thread_key; | PEGASUS_THREAD_KEY_TYPE Thread::_platform_thread_key; |
#endif | #endif |
|
|
| |
| |
ThreadPool::ThreadPool(Sint16 initial_size, | ThreadPool::ThreadPool(Sint16 initial_size, |
const Sint8 *key, |
const char *key, |
Sint16 min, | Sint16 min, |
Sint16 max, | Sint16 max, |
struct timeval & alloc_wait, | struct timeval & alloc_wait, |
|
|
| |
try | try |
{ | { |
sleep_sem->wait(); |
Boolean ignoreInterrupt = false; |
|
sleep_sem->wait(ignoreInterrupt); |
} | } |
catch (WaitInterrupted &e) | catch (WaitInterrupted &e) |
{ | { |