通过创建线程方式实现:
public static void main(String[] args) throws Exception{
System.out.println(" <===== 线程1开始 =====> " + System.currentTimeMillis());
new Thread(() -> {
System.out.println(" <===== 线程2开始 =====> " + System.currentTimeMillis());
try{
Thread.sleep(5000);//线程休眠5秒
}catch (InterruptedException e){
e.printStackTrace();
}
System.out.println(" <===== 线程2结束 =====> " + System.currentTimeMillis());
}).start();
Thread.sleep(2000);//线程1休眠2秒
System.out.println(" <===== 线程1结束 =====> " + System.currentTimeMillis());
}
线程1休眠2秒,线程2休眠5秒,执行后通过时间戳打印观察可以实现异步执行。