According to Goetz in his book JCIP :
Because each thread has its own interruption policy , you should not interrupt a thread unless you know what interruption means to that thread .
Why did the Java language provide a public interrupt ()
method then ?Is this a design flaw? Who or what is supposed to interrupt a thread then ?