#include #include #include #include "bench.h" monitor mon_t {}; mon_t mon1, mon2; void dummy( mon_t * mutex a ) {} void dummy( mon_t * mutex a, mon_t * mutex b ) {} int main() { long long int StartTime, EndTime; StartTime = Time(); for( int i = 0; i < N; i++ ) { dummy( &mon1 ); } EndTime = Time(); sout | ( EndTime - StartTime ) / N; StartTime = Time(); for( int i = 0; i < N; i++ ) { dummy( &mon1, &mon2 ); } EndTime = Time(); sout | ( EndTime - StartTime ) / N; }