better sleep quantum estimator

This commit is contained in:
Jeff Hill
2003-03-25 00:25:39 +00:00
parent cb8434c553
commit 80fc6bf2de

View File

@@ -83,7 +83,6 @@ static void threadSleepQuantumTest ()
double interval = rand ();
interval /= RAND_MAX;
interval *= quantum;
interval += quantum / 2.0;
epicsTime start = epicsTime::getCurrent ();
epicsTime current = start;
while ( current - start < interval ) {
@@ -109,6 +108,9 @@ static void threadSleepQuantumTest ()
else if ( quantumError > 0.01 ) {
pTol = "1%";
}
else if ( quantumError > 0.001 ) {
pTol = "1%";
}
if ( pTol ) {
printf (
"The epicsThreadSleepQuantum() call returns %f sec.\n",