Originariamente inviato da scrittore80
Concettualmente sì, è una specie di Servlet.


Perchè il "dopo una certa l'operazione" è il return del metodo del thread principale.

Il figlio dev'essere eseguito solo dopo il return del padre.
Perchè dev'essere eseguito dopo il return?

Cioè avviando un nuovo Thread da un thread padre non fa bloccare il Thread padre..
Quindi concettualmente se avvii il thread figlio anche prima del return, il return poi lo fa anche con il thread figlio in esecuzione...
se tu vuoi invece che il Thread padre finisca proprio ed usando un join vedi che non finisce mai, evidentemente quel Thread viene tenuto sempre aperto.
Dipende da che applicazione è, magari se ci fai vedere o ci spieghi come funziona potremmo anche capire come fare.

Se è una Servlet hai ragione tu cmq, il Thread della servlet non viene mai fermato quindi è impossibile avviare il figlio dopo la chiusura del padre.