常见的Java调用机制有:同步调用  异步调用  回调

1.同步调用:阻塞式调用

对象b中的方法直接调用对象a的方法,这时程序将会等待对象a的方法执行并且完返回结果之后  才继续往运行。可以形象理解为:考试,当一道题没有解出来,绝对不会去做下一题。  即一段代码逻辑没有执行完毕,代码会一直等待,而不会去执行下一段代码逻辑。

Java调用机制的简单理解--同步调用,异步调用,回调

Java调用机制的简单理解--同步调用,异步调用,回调

Java调用机制的简单理解--同步调用,异步调用,回调

2.异步调用:非阻塞式调用

比如对象b中的方法调用对象a的方法,程序并不需要等待对象a的方法返回结果值,直接继续运行下去。可以形象理解为:考试,当这道题没有解决时,可以跳过这道题 去看下一题,而当这道题有思路的时候 可以返回解决这道题。

Java调用机制的简单理解--同步调用,异步调用,回调

Java调用机制的简单理解--同步调用,异步调用,回调

Java调用机制的简单理解--同步调用,异步调用,回调

3.回调

回调是解决异步函数执行结果的处理方法。在异步调用的时候,如果希望将执行的结果返回并进行处理时,我们可以通过回调的方法进行解决。

 

 

参考:https://blog.csdn.net/henturansmile/article/details/79668537

相关文章:

  • 2021-06-12
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
猜你喜欢
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
相关资源
相似解决方案