ma infatti io quella la intendo come prima idea, è ovvio che quello che mette su è un monitor in cui periodicamente controlla i thread che non sono attivi....fa una purge della tabella insomma.
Ovvio che se al momento dell'errore deve di colpo bloccare tutto, l'aspettare o l'andare in timeout non ha senso, lì ci vuole interrupt (non vedo altre soluzioni)