@AlexanderMills рад помочь, ответил там

, что у меня есть это:

class Queue {
  private static ExecutorService executor = Executors.newFixedThreadPool(1);

  public void use(Runnable r){
    Queue.executor.execute(r);
  }

}

мой вопрос - как я могу определить поток, который используется в пуле, в частности, хотел бы переопределить метод прерывания на поток (ы) в пуле:

   @Override 
    public void interrupt() {
      synchronized(x){
        isInterrupted = true;
        super.interrupt();
      }
    }

Ответы на вопрос(1)

Ваш ответ на вопрос