我们要使用异步实现,一般会在某实现方法中引用到异步实现,所以提前也需要定义异步方法。
1、定义异步方法
private ExecutorService executor = Executors.newCachedThreadPool() ;
public void fun(String a,String b,String c) throws Exception{
executor.submit(new Runnable(){
@Override
public void run(){
xxxxxxx
}
});
}
2、使用异步方法
try {
fun(param1,param2);
}catch (Exception e){
throw new RuntimeException("结果失败");
}