#include void myThread(void *foo) { pthread_exit(foo); } int main() { pthread_t tt; pthread_attr_t ta; pthread_attr_init(&ta); pthread_attr_setdetachstate(&ta,PTHREAD_CREATE_DETACHED); pthread_create(&tt,&ta,(void* (*) (void*))myThread, (void*)NULL); sleep(600); }