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() {
    }
    }

  • 相关阅读:
    数据库外连接和内连接详解
    关于省市联动问题的分析
    邮箱验证修改密码,通过邮箱找回密码
    格式化Json传递的日期
    项目中验证码的使用
    水仙花数
    回文数
    冒泡排序
    《终结者·洛谷小说》总集
    题解 CF151A 【Soft Drinking】
  • 原文地址:https://www.cnblogs.com/Koma-vv/p/9620476.html
Copyright © 2011-2022 走看看