zoukankan      html  css  js  c++  java
  • java 多线程 3

     1 package com.imooc.base;
     2 
     3 public class WrongWayStopThread extends Thread {
     4 
     5     public static void main(String[] args) {
     6         WrongWayStopThread thread = new WrongWayStopThread();
     7         System.out.println("Starting thread...");
     8         thread.start();
     9         try {
    10             Thread.sleep(3000);
    11         } catch (InterruptedException e) {
    12             e.printStackTrace();
    13         }
    14         System.out.println("Interrupting thread...");
    15         thread.interrupt();
    16         System.out.println("thread interrupted?"+thread.isInterrupted());
    17         
    18         try {
    19             Thread.sleep(3000);
    20         } catch (InterruptedException e) {
    21             e.printStackTrace();
    22         }
    23         System.out.println("Stopping application...");
    24     }
    25     public void run(){
    26         while(!this.isInterrupted()){
    27             System.out.println("Thread is running...");
    28 //            long time = System.currentTimeMillis();
    29 //            while(System.currentTimeMillis()-time < 1000){
    30 //                
    31 //            }
    32             try {
    33                 Thread.sleep(3000);
    34             } catch (InterruptedException e) {
    35                 e.printStackTrace();
    36             }
    37             boolean flag = Thread.interrupted();
    38             System.out.println(flag);
    39         }
    40     }
    41 }
  • 相关阅读:
    SSH-框架工作笔记
    Ajax基础
    Hibernate基础
    Struts1 中的国际化
    MyEclipse中的快捷键
    Oracle_存储过程
    oracle_开发子程序和包
    常用的正则表达式
    jQuery中的事件
    AcWing 1118. 分成互质组
  • 原文地址:https://www.cnblogs.com/zhuzhuqwa/p/6338104.html
Copyright © 2011-2022 走看看