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.