Concettualmente sì, è una specie di Servlet.
Perchè il "dopo una certa l'operazione" è il return del metodo del thread principale.Tu vorresti eseguire un Thread diciamo dopo una certa operazione... perchè non lo starti dopo quell'operazione invece di usare un flag?
Il figlio dev'essere eseguito solo dopo il return del padre.