Ho risolto con il metodo interrupt , però , data la struttura de mio codice , l'ho dovuto richiamare in due punti
In uno per sbloccarlo dall'IO e in un altro per sbloccarlo in una successiva join , della quale mi ero proprio scordato