zoukankan      html  css  js  c++  java
  • 演示Thread.sleep(100)和Thread.currentThread().isInterrupted()+@Deprecated:将方法标注为废弃的方法

    package charpter08;

    public class TestInterrupt01 {

    public static void main(String[] args) {
    Processor p = new Processor();
    // 创建一个线程并将创建的对象传进线程
    Thread t1 = new Thread(p, "t1");
    t1.start();
    t1.interrupt();

    }

    }

    -----------------------

    package charpter08;

    //类实现接口
    public class Processor implements Runnable {
    // 类重写接口的方法
    @Override
    public void run() {
    // for遍历
    for (int i = 0; i < 100; i++) {
    // 判断i=30的时候线程是否停止运行
    if (i == 30) {
    // true是在运行
    System.out.println("前" + Thread.currentThread().isInterrupted());
    try {
    // 让线程睡眠的时候抛出异常并捕获异常
    Thread.sleep(100);
    } catch (InterruptedException e) {
    e.printStackTrace();
    System.out.println("--------线程结束--------");
    // 后是false的时候是运行结束
    System.out.println("后" + Thread.currentThread().isInterrupted());
    // 如果用break的话,后面的就继续运行
    break;
    }
    }

    System.out.println(Thread.currentThread().getName() + "//////////////" + i);
    }

    }

    }

    --------------------------

    package charpter08;

    /*
    *@Deprecated:将方法标注为废弃的方法
    */
    public class MyDeprecated {
    @Deprecated
    public void m() {
    }
    }

  • 相关阅读:
    提取ecshop的mysql类
    phpexcel读取excel的xls xlsx csv格式
    Awstats显示国家地区插件GeoIP安装
    GeoIP Legacy City数据库安装说明
    JavaArrayList和数组间的相互转换
    mysql 初步认识
    HTTP ContentType
    ibatis 增加调试方法
    你了解Java中的Future吗?
    Java 环境问题总结
  • 原文地址:https://www.cnblogs.com/Koma-vv/p/9620476.html
Copyright © 2011-2022 走看看