java开启异步线程的几种方法(@Async,AsyncManager,线程池)

1、代码示例

项目中处理的场景是用户登录成功后异步处理用户登录日志,这里我们用户登录成功后,我们不需要等待主线程的处理结果,使用异步方法来处理这些阻塞的任务。

 AsyncManager.me().execute(AsyncFactory.logininfor(username,"success","user.login.success"));
public static TimerTask recordLogininfor(final String username, final String status, final String message,final Object... args){
        return new TimerTask(){
            @Override
            public void run(){
            //需要处理的业务逻辑,比如记录操作日志
            }
         }
     }

2、代码解析

其他方法介绍请参考此链接

你可能感兴趣的:(多线程,+,XxlJob,java)