实现定时任务线程有如下三种方式:
①普通线程死循环
/**
* 普通thread
* 这是最常见的,创建一个thread,然后让它在while循环里一直运行着,
* 通过sleep方法来达到定时任务的效果,这样可以快速简单的实现
*/
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
while(true) {
System.out.println("普通线程执行中......");
try {
TimeUnit.SECONDS.sleep(1);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
});
thread.start();
/**