本帖最后由 李征雪 于 2012-4-16 16:21 编辑
- class Tick implements Runnable
- {
- public static int num = 0;
- public int tic = 100;
- public void run()
- {
- while (tic > 0)
- {
- System.out.println(Thread.currentThread().getName()+"--"+tic--);
- num++;
- }
- }
- }
- class DemoThread2
- {
- public static void main(String[] args)
- {
- Tick t = new Tick();
- Thread t1 = new Thread(t);
- Thread t2 = new Thread(t);
- Thread t3 = new Thread(t);
- Thread t4 = new Thread(t);
- t1.start();
- t2.start();
- t3.start();
- t4.start();
- System.out.println("--------------------"+t.num);
- }
- }
复制代码 我定义num是为了看看System.out.println(Thread.currentThread().getName()+"--"+tic--);这句代码到底执行了多少次,
我想让t1,t2,t3,t4都执行完毕后再打印下num,有没有什么办法?
呵呵,可能这个没啥意义,不过还是想看一下结果。
|