在java项目中启动一个新线程,用于异步处理一个任务。
方式一:
直接new thread并调用其start方法。使用lamda表达式传入想在这个线程中执行的任务doSomeThing();
new Thread(()->{
doSomeThing();
}).start();
方式二:
使用工具hutool中的threadUtil。
ThreadUtil.execute(()->{doSomeThing();});
maven:
<dependency>
<groupId>cn.hutool</gourpId>
<artifactId>hutool-all</artifactId>
<version>5.7.9</version>
</dependency>