您的位置:首页 > 其它

前台线程和后台线程

2012-08-17 09:31 246 查看

package com.cavaness.quartzbook.chapter3;

public class Test {
public static void main(String[] args) {
// 默认情况下,线程是前台线程,虽然主线程结束了,子线程没结束,那成整个进程(程序)就不会结束
Thread thread = new TestThread();
thread.start();

System.out.println("Method main:" + Thread.currentThread().getName());
}
}
package com.cavaness.quartzbook.chapter3;

public class TestThread extends Thread {
public void run() {
while (true) {
System.out.println("Method run:" + Thread.currentThread().getName());
}
}
}


package com.cavaness.quartzbook.chapter3;

public class Test {
public static void main(String[] args) {
// 设置线程是后台线程,主线程结束了,子线程虽然没结束,整个进程(程序)也会结束
Thread thread = new TestThread();
thread.setDaemon(true);
thread.start();

System.out.println("Method main:" + Thread.currentThread().getName());
}
}


package com.cavaness.quartzbook.chapter3;

public class TestThread extends Thread {
public void run() {
while (true) {
System.out.println("Method run:" + Thread.currentThread().getName());
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: