void *add(void *t) { int i = (int) t; int limit = i + 10; for(; i < limit; i++) { if(i % 2 == 0) Sleep(2); myqueue.push(i); } pthread_exit(NULL); return NULL; }