当您在Java中使用回调(您不能正确执行吗?)时,它是否会阻塞执行,直到一切完成?我使用的术语错误吗?我对回调的目的很熟悉,因为它涉及控制,接口等方面,而不是事件序列。

最佳答案

从评论转换为答案:

所有方法调用都是同步的,因为它们会将结果返回给调用者。但是,回调意味着潜在的异步行为,其中您定义了在某些操作完成后要执行的方法。为此,应用程序的状态可以确定呼叫是否是同步的(即资源缓存)。为了知道基础操作是同步的还是异步的,您需要阅读文档以了解所使用的库。总结:阅读文档

10-06 03:01