interrupt打断一个线程,其实是在修改那个线程里的一个interrupt的标志位,打断他以后,interrupt标志位就会变成true,所以在线程内部,可以根据这个标志位,isInterrupted这个标志位来判断,是否要继续运行。并不是说,直接interrupt一下某个线程,直接就不让他运行了
interrupt打断各个工作线程的休眠,让他们判断是否运行的标志位为false,是则就立刻退出
interrupt打断一个线程,其实是在修改那个线程里的一个interrupt的标志位,打断他以后,interrupt标志位就会变成true,所以在线程内部,可以根据这个标志位,isInterrupted这个标志位来判断,是否要继续运行。并不是说,直接interrupt一下某个线程,直接就不让他运行了
interrupt打断各个工作线程的休眠,让他们判断是否运行的标志位为false,是则就立刻退出