Internal timing algorithm specification

As of z/OS® V1R8 XL C/C++ compiler, the internal timing algorithm uses the _EDC_PTHREAD_YIELD environment variable setting to control the time at which the processor is released.

If you want to continue to use the previous internal timing algorithm, use the following command:
_EDC_PTHREAD_YIELD=-1  
For information about _EDC_PTHREAD_YIELD and setting environment variables, see Using environment variables in z/OS XL C/C++ Programming Guide.

For information about the pthread_yield() and sched_yield() functions, see z/OS XL C/C++ Runtime Library Reference.