黑马程序员技术交流社区

标题: 谁能帮我看下多线程这个问题么... [打印本页]

作者: pal_xie    时间: 2016-5-9 22:43
标题: 谁能帮我看下多线程这个问题么...
  1. package com.heima.test6;

  2. public class Test193 {

  3.         /**
  4.          * @param args
  5.          * ThreadGroup
  6.          */
  7.         public static void main(String[] args) {

  8.                 ThreadGroup tg = new ThreadGroup("我是一个新的线程组");                //创建新的线程组
  9.                 MyRunnable mr = new MyRunnable();                                                //创建Runnable的子类对象
  10.                
  11.                 Thread t1 = new Thread(tg, mr, "张三");                                        //将线程t1放在组中
  12.                 Thread t2 = new Thread(tg, mr, "李四");                                        //将线程t2放在组中
  13.                
  14.                 tg.setDaemon(true);                                                                                //设置tg线程组为守护线程
  15. //                t1.setDaemon(true);
  16. //                t2.setDaemon(true);
  17.                 t1.start();                                                                                                //开始线程t1
  18.                 t2.start();                                                                                                //开始线程t2
  19.                 for (int i = 0; i < 10; i++) {                                                        //显示mian线程执行效果
  20.                         System.out.println(Thread.currentThread().getName() + "\t" + i);
  21.                 }
  22.         }       
  23. }

  24. class MyRunnable implements Runnable {

  25.         @Override
  26.         public void run() {
  27.                 for(int i = 0; i < 1000; i++) {
  28.                         System.out.println(Thread.currentThread().getName() + "...." + i);
  29.                 }
  30.         }
  31.        
  32. }
复制代码


视频老师将可以把对线程组进行操作,设置成守护线程(后台线程),为什么我测试一下,并没有什么效果




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2