Thread.strop removed: how to deal with a rogue ScriptEngine thread?

Alan Bateman Alan.Bateman at
Mon Jul 23 13:26:04 UTC 2018

On 23/07/2018 13:55, Francois wrote:
> Hello,
> I'm not sure at all it is the correct mailing list for that, so sorry 
> if it is not, and please let me know where I should post my concerns.
> So, in JDK 11, the long term deprecated Thread.stop() will is removed 
> (, and I have an use 
> case that I don't know how to deal with afterwards.
Have you been using stop(Throwable) or the no-arg stop() ?  The method 
that is removed is stop(Throwable). This method was re-specified to 
throw UnsupportedOperationException in Java SE 8 so it seems unlikely 
that there is code running on JDK 8 or newer that relies on this method.

I realize this isn't answering your question on how to deal with looping 
threads but I think it's important to understand that the removed method 
has been crippled for several releases and removing it in 11 should not 
be disruptive.


More information about the discuss mailing list