
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());
}
}
}