
thread1.c  i figli terminano perche' termina il padre
thread2.c  il padre fa sleep lunga e i figli terminano. Si vede che passa tempo tra terminazione ultimo figlio e terminazione padre
thread3.c  il padre aspetta i thread figli e termina subito dopo di loro.
thread4.c  come thread3, ma con numero generalizzato di thread.
thread4b.c mostra che i thread condividono lo stesso spazio di indirizzamento

thread_clone.c mostra l'uso della syscall clone

thread5.c  mostra che mettendo il ciclo della funzione eseguita dai thread in una sezione critica, il secondo thread puo' eseguire il ciclo solo dopo che il primo l'ha eseguito totalmente; il terzo dopo che il secondo ha finito, ecc.

