Aspettate. Il codice che avevo non era identico a quello che ho incollato ma gli mancava un pezzo, per questo non funzionava a dovere. Ora l'ho aggiustato ma le cose vanno peggio, non compila!

Gli errori sono questi:

thread.c: In function ‘main’:
thread.c:51: warning: incompatible implicit declaration of built-in function ‘exit’
thread.c:57: warning: incompatible implicit declaration of built-in function ‘exit’
/tmp/cc9Ocw8G.o: In function `main':
thread.c: (.text+0x14d): undefined reference to `pthread_join'
thread.c: (.text+0x194): undefined reference to `pthread_join'
thread.c: (.text+0x1c3): undefined reference to `pthread_create'
collect2: ld returned 1 exit status