version 1.15, 2008/05/21 10:44:48
|
version 1.16, 2008/06/10 17:32:22
|
|
|
| |
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 |
} | } |
| |