version 1.14, 2007/08/03 01:07:54
|
version 1.14.4.1, 2008/06/11 08:40:16
|
|
|
| |
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) |
|
sched_yield(); |
|
#else |
|
pthread_yield(); | pthread_yield(); |
|
#else |
|
sched_yield(); |
#endif | #endif |
} | } |
| |