PTHREAD_CREATE_JOINABLE
*detachstate = PTHREAD_CREATE_JOINABLE;
detachstate != PTHREAD_CREATE_JOINABLE))