Demo06_DaemonThread.java 679 B

12345678910111213141516171819202122232425262728
  1. package J20250730;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo06_DaemonThread
  6. * @description 守护线程
  7. * @create 2025/7/30
  8. */
  9. public class Demo06_DaemonThread {
  10. public static void main(String[] args) {
  11. Runnable r1=()->{
  12. for (int i = 0; i < 100; i++) {
  13. System.out.println(Thread.currentThread().getName()+"->"+i);
  14. }
  15. };
  16. Thread t1=new Thread(r1,"普通线程");
  17. Thread t2=new Thread(r1,"守护线程");
  18. //设置守护线程
  19. t2.setDaemon(true);
  20. t1.setDaemon(true);
  21. t1.setPriority(8);
  22. t2.setPriority(1);
  23. t1.start();
  24. t2.start();
  25. }
  26. }