mentor suggestions You aren't interrupting threads in the "TIMED_WAITING" state. You are calling isInterrupted on more than just threads in the "RUNNABLE" state.