zoukankan      html  css  js  c++  java
  • Java 学习笔记之 线程isInterrupted方法

    线程isInterrupted方法:

    isInterrupted()是Thread对象的方法,测试线程是否已经中断。

    public class ThreadRunMain {
        public static void main(String[] args) {
            testMainIsInterruptThread();
        }
    
        public static void testMainIsInterruptThread(){
            Thread.currentThread().interrupt();
            System.out.println("First call: " + Thread.currentThread().isInterrupted());
            System.out.println("Second call: " + Thread.currentThread().isInterrupted());
            System.out.println("end!");
        }
    }

    运行结果:

    public class IsInterruptThread  extends Thread{
        @Override
        public void run() {
            for (int i = 0; i< 5000000; i++){
                System.out.println("i=" + (i + 1));
            }
        }
    }
    
    public class ThreadRunMain {
        public static void main(String[] args) {
            testIsInterruptThread();
        }
    
    
        public static void testIsInterruptThread(){
            try {
                IsInterruptThread iit = new IsInterruptThread();
                iit.start();
                Thread.sleep(1000);
                iit.interrupt();
                System.out.println("First call: " + iit.isInterrupted());
                System.out.println("Second call: " + iit.isInterrupted());
            } catch (InterruptedException e) {
                System.out.println("Main catch");
                e.printStackTrace();
            }
            System.out.println("end!");
        }
    }

    运行结果:

  • 相关阅读:
    (转)Hibernate 注解详解
    PHP - jsPDF+html2canvas实现网页截图导出PDF
    (转)PHP-Sublime Text3插件&快捷键(MAC)
    POI
    maven中使用jstl
    树莓派使用pptpd搭建PPTP服务器
    树莓派网络对时
    Debian 安装 oracle java
    让树莓派(RaspberryPi)显示中文
    树莓派搭建minecraft服务器
  • 原文地址:https://www.cnblogs.com/AK47Sonic/p/7668117.html
Copyright © 2011-2022 走看看