Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2159467
  • 博文数量: 556
  • 博客积分: 11457
  • 博客等级: 上将
  • 技术积分: 5973
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-24 22:33
文章分类

全部博文(556)

文章存档

2013年(22)

2012年(74)

2011年(460)

分类: Java

2011-10-02 14:39:05

  1. package cn.itcast.thread;

  2. public class ThreadTest3 {
  3.     public static void main(String[] args) {
  4.          Runnable r=new HelloThread();
  5.          Thread t1=new Thread(r);
  6.          //r=new HelloThread();
  7.          Thread t2=new Thread(r);
  8.          t1.start();
  9.          t2.start();
  10.     }

  11. }

  12. class HelloThread implements Runnable
  13. {
  14.     int i; //成员变量
  15.     @Override
  16.     public void run() {
  17.      int i=0; //局部变量
  18.      while(true){
  19.          System.out.println("number:"+this.i++); //调用的是成员变量i,此时无止境的执行下去
  20.          try {
  21.             Thread.sleep((long) (Math.random()*1000));
  22.         } catch (InterruptedException e) {
  23.             
  24.             e.printStackTrace();
  25.         }
  26.         if(i==50){
  27.             break;
  28.         }
  29.      }
  30.     }
  31. }
阅读(743) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~