No. Se la memoria è allocata dalla pthread_create, non è accessibile.
Ma non capisco perché dovresti perdere i vantaggi del thread mettendo una pthread_join() poco prima di uscire dal main.
Potresti provare anche una pthread_detach() ma non so cosa potrebbe succedere.codice:int main(bla bla) { // codice e funzioni varie. ... // lancio del thread ... // il programma continua in parallelo al thread ... pthread_join(quel che è); return 0; }