本帖最后由 2528870651 于 2014-4-4 18:46 编辑
- class ThreadDemo implements Runnable
- {
- public void run()
- {
- int i=0;
- while(true)
- {
- System.out.println("i======="+i++);
- }
- }
- }
- class Test
- {
- public static void main(String[] args)
- {
- ThreadDemo t = new ThreadDemo();
- Thread a = new Thread (t);
- a.setDaemon(true);
- if(a.isDaemon())
- {
- a.start();
-
- }
- System.out.println("over"); //按照我的理解 输出over后主线程就结束了,而非守
- //护线程结束后守护现场就不会执行了啊,可是在
- //执行的时候却是在over后 守护线程还执行了一次
- //所以我想问主线程到底在哪个位置结束????
-
- }
- }
复制代码 |