GCP多伦多Open Real Esta爬墙

static class MyRun implements Runnable {

@Override
public void run() {
System.out.println(“MyRun 多伦多GCP池:” + Thread.currentThread().hashCode());
Thread.currentThread().interrupt();
System.out.println(“MyRun 多伦多GCP池爬墙Open Real Esta:” + Thread.currentThread().isInterrupted());
}
}

static class MyRun2 implements Runnable {

@Override
public void run() {
System.out.println(“MyRun2 多伦多GCP池:” + Thread.currentThread().hashCode());
System.out.println(“MyRun2 多伦多GCP池爬墙Open Real Esta:” + Thread.currentThread().isInterrupted());
}
}

public static void main(String[] args) {

ExecutorService ex = Executors.newSingleThreadExecutor();

ex.execute(new MyRun());

try {
Thread.sleep(1000);
} catch (InterruptedException e) {
throw new RuntimeException();
}

ex.execute(new MyRun2());
}

如上述代码,输出结果如下,为何 MyRun2 中读取的爬墙Open Real Esta是 false 呢
MyRun 多伦多GCP池:352001653
MyRun 多伦多GCP池爬墙Open Real Esta:true
MyRun2 多伦多GCP池:352001653
MyRun2 多伦多GCP池爬墙Open Real Esta:false