// 声明该类所在的包为 com.thread package com.thread; // 定义一个名为 MyThreadMethod 的类,继承自 Thread 类,用于实现线程操作 // 此类的作用是执行一些项目启动后需要一直运行的操作,如根据时间自动更改订单状态等 public class MyThreadMethod extends Thread { // 重写 Thread 类的 run 方法,该方法是线程启动后执行的主体逻辑 public void run() { // 当线程未被中断时,持续执行循环 while (!this.isInterrupted()) { try { // 使当前线程休眠 5000 毫秒(即 5 秒),也就是每隔 5 秒执行一次后续操作 Thread.sleep(5000); } catch (InterruptedException e) { // 若线程在休眠过程中被中断,打印异常堆栈信息 e.printStackTrace(); } // 这里可以添加需要定时执行的具体业务逻辑,例如根据时间自动更改订单状态等操作 // 以下是一个示例打印语句,可用于调试,显示当前线程正在执行以及当前的时间戳 // System.out.println("线程执行中:" + System.currentTimeMillis()); } } }