#include #include #include #include #include #include "bench.h" static aligned_t greeter( void * arg ) { return 0; } int main( int argc, char *argv[] ) { aligned_t return_value = 0; int status; status = qthread_init( 1 ); assert(status == QTHREAD_SUCCESS); BENCH( for ( size_t i = 0; i < n; i += 1 ) { qthread_fork( greeter, NULL, &return_value ); qthread_readFF( NULL, &return_value ); }, result ) printf( "%g\n", result ); return EXIT_SUCCESS; } // Local Variables: // // tab-width: 4 // // compile-command: "gcc -g -O2 -Wall -I.. -I/u/pabuhr/software/qthreads/include -L/u/pabuhr/software/qthreads/lib -Xlinker -R/u/pabuhr/software/qthreads/lib qthreads.c -lqthread" // // End: //