Files
notes_estom/Java/JavaDemo/codedemo/thread/DaemonThreadDemo.java
2025-09-14 03:49:42 -04:00

46 lines
1.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* 公司:阿里游戏
* 创建时间2018年11月2日下午5:56:43
*/
package cn.aofeng.demo.thread;
import java.util.Date;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* 守护线程DEMO。
*
* @author <a href="mailto:nieyong.ny@alibaba-inc.com">聂勇</a>
*/
public class DaemonThreadDemo extends Thread {
private static Logger logger = LoggerFactory.getLogger(DaemonThreadDemo.class);
@Override
public void run() {
while (true) {
System.out.println("守护线程运行, 时间:" + new Date());
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
logger.error("守护线程运行出错", e);
}
}
}
public static void main(String[] args) {
DaemonThreadDemo thread = new DaemonThreadDemo();
thread.setDaemon(true);
thread.start();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
logger.error("主线程运行出错", e);
}
}
}