package groovy; | |
public class TestInterruptor implements Runnable { | |
private Thread caller; | |
public TestInterruptor(Thread caller) { | |
this.caller = caller; | |
} | |
public void run() { | |
try { | |
Thread.currentThread().sleep(100); // enforce yield, so we have something to interrupt | |
} catch (InterruptedException e) { | |
// ignore | |
} | |
caller.interrupt(); | |
} | |
} |