>>1 Thank you anon. I didn't get the call back function part. Can you explain \inline{ void* (*cb)(void*);} and \inline{assert(pthread_create(&ta, NULL, a, NULL) == 0);}