// 启动线程
threadOne.start();
System.out.println(Thread.currentThread().getName());
// 设置中断标志
threadOne.interrupt();
System.out.println(Thread.currentThread().getName());
// 获取中断标志
System.out.println("isInterrupt: " + Thread.currentThread().getName() + " " + threadOne.isInterrupted());
// 获取中断标志并重置
System.out.println("isInterrupt: " + Thread.currentThread().getName() + " " + threadOne.interrupted());
// 获取中断标志并重置
System.out.println("isInterrupt: " + Thread.currentThread().getName() + " " + Thread.interrupted());
// 获取中断标志
System.out.println("isInterrupt: " + Thread.currentThread().getName() + " " + threadOne.isInterrupted());
threadOne.join();
System.out.println(“Main thread is over.”);
老师我这里打印出来全部都是main线程
输出结果为 main
main
isInterrupt: main true
isInterrupt: main false
isInterrupt: main false
isInterrupt: main true
如果全部都为main线程的话是不是应该输出结果为 true false false fasle