if (DEBUG) {
System.out.println("nHits \t nPages");
for (int i = 0; i < MAX_DENSITY; i++) {
if (density[i] > 0)
System.out.println(i + "\t " + density[i]);
}
}
if (iterations == 1) {
System.out.println("Processed " + totalProcessed +
" in " + realtime + "s. Rate\t" +
(totalProcessed/realtime) + "/s.");
}
rates[j] =  totalProcessed / realtime;
rate_sum += totalProcessed / realtime;
stop = false;
}
if (iterations > 1) {
mean = rate_sum / iterations;
for (int i = 0; i < iterations; i++)
S += (mean - rates[i]) * (mean - rates[i]);
S = Math.sqrt(S / (iterations - 1));
System.out.println("Mean rate: " + mean +
"/sec, Standard Deviation: " + S);
}
System.exit(0);
}
public Test(int i, Random r) {
ran = r;
me = i;
}
}
/*
TimeDisk/PThreadsInterface.c
*/
#include <thread.h>
#include <unistd.h>
#include <jni.h>
JNIEXPORT void JNICALL
Java_Test_pthread_1setconcurrency(JNIEnv *env, jclass obj, jint i)
{
thr_setconcurrency(i);
}
/*
TimeDisk/compile.csh
*/
# This is a Java2 only-program (for native threads and
# InterruptedIOException).
setenv JAVAHOME /disk2/6/Java/jdk1.2/jdk1.2beta4
Search WWH :
Custom Search
Previous Page
Multithreaded Programming with JAVA - Topic Index
Next Page
Multithreaded Programming with JAVA - Bookmarks
Home