01 Java中的异步回调1. 异步回调2. 使用Future同步等待执行结果
有时候我们执行一个任务需要很长时间,单线程环境下 会处于阻塞状态,严重影响效率,那么可以使用一种非阻塞的处理方式,这就是使用多线程。多线程情况下,问题出来了,我们不知道线程什么时候执行完毕,或者不知道如何处理子线程的结果,那么就有以下两种方式:异步回调和同步等待线程处理结果两种方式1. 异步回调直接上代码,固定格式:主业务代码和一个处理结果的接口/** * Callback * 回调一般是异步处理的一种技术。 * 一个回调是被传递到并且执行完该方法。 这种方式只能异步回调, * 如果需要同步