【java并发编程实战】第七章:取消与关闭
2021-07-09 17:05
                         标签:start   public   ali   java并发   关闭   read   err   cep   ide    上面的代码如果在线程的运行逻辑中有调用阻塞的方法。就会导致cancel的判断永远不会执行。所以可以采用中断的方式 【java并发编程实战】第七章:取消与关闭 标签:start   public   ali   java并发   关闭   read   err   cep   ide    原文地址:https://www.cnblogs.com/ywd979/p/9566265.html1.停止线程的几种方式
public class ThreadInterruptTest {
    public static volatile boolean cancel = true;
    public static void main(String[] args) throws InterruptedException {
        Thread thread = new Thread(
                new Runnable() {
                    @Override
                    public void run() {
                        while (cancel) {
                            System.out.println("still alive");
                        }
                    }
                }
        );
        thread.start();
        Thread.sleep(1000L);
        cancel = false;
    }
}
文章标题:【java并发编程实战】第七章:取消与关闭
文章链接:http://soscw.com/index.php/essay/102861.html