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

  • 相关阅读:
    windows系统使用sketch设计的设计稿
    移动端点击按钮复制链接
    设置display:inline-block 元素间隙
    修改url中参数值
    fiddler主要图标说明
    fiddler抓包工具
    数据库删除
    having的用法
    left join on和where
    Statement和PreparedStatement有什么区别?哪个效率高?
  • 原文地址:https://www.cnblogs.com/Koma-vv/p/9620476.html
Copyright © 2011-2022 走看看