A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 肚小糖 中级黑马   /  2015-8-24 15:29  /  273 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class StopThread implements Runnable{
  2.         private boolean flag = true;
  3.         public void run(){
  4.                 while(flag){
  5.                         try{
  6.                                 wait();
  7.                         }catch(InterruptedException e){
  8.                                 System.out.println(Thread.currentThread().getName()+"..."+e);
  9.                                 flag = false;
  10.                         }
  11.                         System.out.println(Thread.currentThread().getName()+"......");
  12.                 }
  13.         }
  14.         public void setFlag(){
  15.                 flag = false;
  16.         }
  17. }
  18. public class StopThreadDemo {
  19.         public static void main(String[] args){
  20.                 StopThread st = new StopThread();
  21.                 Thread t1 = new Thread(st);
  22.                 Thread t2 = new Thread(st);
  23.                 t1.start();
  24.                 t2.start();
  25.                 int num = 1;
  26.                 for(;;){
  27.                         if(++num == 50){
  28.                                 t1.interrupt();
  29.                                 t2.interrupt();
  30.                                 break;
  31.                         }
  32.                         System.out.println("main..."+num);
  33.                 }
  34.                 System.out.println("over");
  35.         }
  36. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马