Java 异步调用一个耗时的方法

Java 里异步调用一个耗时的方法,带来的好处是,在完成一系列步骤的流程过程中,让费时的步骤和其他不费时步骤分开执行,快速返回结果后,让费时的步骤自行完成执行,用户不需等待耗时的步骤。


比如某个方法,有数据操作步骤和发送email的步骤,数据操作很快,只需0.1秒,但发送email需要3-5秒的时间,这时就可以使用异步的做法了,不多说,直接贴代码:


//data process,eg:insert data to database

new Thread(){
public void run(){
//do task, eg:send email
}
}.start();


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。