12 void* thread_code(void* arg) {
22 int main(int argc, char* argv[]) {
28 for(i=0;i<THREADS;i++) cnt[i]=0;
31 for(i=0;i<THREADS;i++) pthread_create(&t[i],0,thread_code,(void*)i);
33 for(i=0;i<LOOPTIME;i++) sleep(1);
36 for(i=0;i<THREADS;i++) pthread_join(t[i],0);
38 for(i=0;i<THREADS;i++) printf("thread %i runs: %i\n",i,cnt[i]/LOOPTIME);