当线程对象thread调用start方法开启线程后,开始执行run方法中的任务代码块,当遇到sleep方法后,线程是如何执行的?是跳出run方法执行start方法后面的interrupt方法还是其他的执行情况?
这个程序有两个线程:main和thread。thread休眠时,main继续执行,所以可以理解为“跳出run方法后,执行main函数的interrupt方法”。