本篇文章将对Java异步进行介绍,希望对大家有所帮助。
异步:异步与同步相对,当一个异步过程调用发出后,调用者在没有得到结果之前,就可以继续执行后续操作。
也就是说无论异步方法执行代码需要多长时间,跟主线程没有任何影响,主线程可以继续向下执行。
例如:一条有分叉的水管,分叉口就是异步调用入口。
A口为主线程,B口为辅助线程,当B口有东西塞住,并不影响A口通水。
定义回调接口
异步代码执行完后,结果往往需要一些做一些处理,
所以定义一个接口,用来处理异步结果。/**
* 定义回调接口
* @author YZQ
*
*/
public interface MyCallback {
/**
* 定义处理回调方法
* @param object
*/
void callback(Object object);
}
<
版权声明:本文为weixin_28813763原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。