version 1.15.2.4, 2008/06/30 14:28:44
|
version 1.15.2.4.2.1, 2008/07/01 15:18:02
|
|
|
| |
inline void Threads::yield() | inline void Threads::yield() |
{ | { |
#if defined(PEGASUS_PLATFORM_AIX_RS_IBMCXX) || \ |
#ifdef PEGASUS_OS_LINUX |
defined(PEGASUS_PLATFORM_PASE_ISERIES_IBMCXX) || \ |
|
defined(PEGASUS_PLATFORM_HPUX_ACC) || \ |
|
defined(PEGASUS_PLATFORM_TRU64_ALPHA_DECCXX) || \ |
|
defined(PEGASUS_OS_VMS) || \ |
|
defined(PEGASUS_OS_ZOS) || \ |
|
defined(PEGASUS_OS_DARWIN) || \ |
|
defined(PEGASUS_OS_SOLARIS) |
|
sched_yield(); |
|
#else |
|
pthread_yield(); | pthread_yield(); |
|
#else |
|
sched_yield(); |
#endif | #endif |
} | } |
| |